builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0072 starttime: 1468008891.57 results: success (0) buildid: 20160707183958 builduid: 2cd92e22a29e41f485945b66b52f4134 revision: f4e161a1dd38df3f4679d7b647371e2388e7eb72 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.572244) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.572972) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.573259) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.748148) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.748519) ========= 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.uVrtyYkUjE/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.xta3heXkvO/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-08 13:14:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 9.79M=0.001s 2016-07-08 13:14:51 (9.79 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138949 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.913029) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.913305) ========= 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.uVrtyYkUjE/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.xta3heXkvO/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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.028201 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:51.963059) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 13:14:51.963365) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f4e161a1dd38df3f4679d7b647371e2388e7eb72 --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 f4e161a1dd38df3f4679d7b647371e2388e7eb72 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.uVrtyYkUjE/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.xta3heXkvO/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-08 13:14:52,039 truncating revision to first 12 chars 2016-07-08 13:14:52,039 Setting DEBUG logging. 2016-07-08 13:14:52,039 attempt 1/10 2016-07-08 13:14:52,039 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f4e161a1dd38?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 13:14:53,079 unpacking tar archive at: mozilla-beta-f4e161a1dd38/testing/mozharness/ program finished with exit code 0 elapsedTime=1.316764 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 13:14:53.303596) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:53.303873) ========= script_repo_revision: f4e161a1dd38df3f4679d7b647371e2388e7eb72 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:53.304249) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:53.304525) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 13:14:53.322566) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 39 secs) (at 2016-07-08 13:14:53.322945) ========= /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.uVrtyYkUjE/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.xta3heXkvO/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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 13:14:53 INFO - MultiFileLogger online at 20160708 13:14:53 in /builds/slave/test 13:14:53 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 13:14:53 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:14:53 INFO - {'append_to_log': False, 13:14:53 INFO - 'base_work_dir': '/builds/slave/test', 13:14:53 INFO - 'blob_upload_branch': 'mozilla-beta', 13:14:53 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:14:53 INFO - 'buildbot_json_path': 'buildprops.json', 13:14:53 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:14:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:14:53 INFO - 'download_minidump_stackwalk': True, 13:14:53 INFO - 'download_symbols': 'true', 13:14:53 INFO - 'e10s': False, 13:14:53 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:14:53 INFO - 'tooltool.py': '/tools/tooltool.py', 13:14:53 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:14:53 INFO - '/tools/misc-python/virtualenv.py')}, 13:14:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:14:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:14:53 INFO - 'log_level': 'info', 13:14:53 INFO - 'log_to_console': True, 13:14:53 INFO - 'opt_config_files': (), 13:14:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:14:53 INFO - '--processes=1', 13:14:53 INFO - '--config=%(test_path)s/wptrunner.ini', 13:14:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:14:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:14:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:14:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:14:53 INFO - 'pip_index': False, 13:14:53 INFO - 'require_test_zip': True, 13:14:53 INFO - 'test_type': ('testharness',), 13:14:53 INFO - 'this_chunk': '1', 13:14:53 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:14:53 INFO - 'total_chunks': '10', 13:14:53 INFO - 'virtualenv_path': 'venv', 13:14:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:14:53 INFO - 'work_dir': 'build'} 13:14:53 INFO - ##### 13:14:53 INFO - ##### Running clobber step. 13:14:53 INFO - ##### 13:14:53 INFO - Running pre-action listener: _resource_record_pre_action 13:14:53 INFO - Running main action method: clobber 13:14:53 INFO - rmtree: /builds/slave/test/build 13:14:53 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:14:55 INFO - Running post-action listener: _resource_record_post_action 13:14:55 INFO - ##### 13:14:55 INFO - ##### Running read-buildbot-config step. 13:14:55 INFO - ##### 13:14:55 INFO - Running pre-action listener: _resource_record_pre_action 13:14:55 INFO - Running main action method: read_buildbot_config 13:14:55 INFO - Using buildbot properties: 13:14:55 INFO - { 13:14:55 INFO - "project": "", 13:14:55 INFO - "product": "firefox", 13:14:55 INFO - "script_repo_revision": "production", 13:14:55 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:14:55 INFO - "repository": "", 13:14:55 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:14:55 INFO - "buildid": "20160707183958", 13:14:55 INFO - "pgo_build": "False", 13:14:55 INFO - "basedir": "/builds/slave/test", 13:14:55 INFO - "buildnumber": 25, 13:14:55 INFO - "slavename": "t-yosemite-r7-0072", 13:14:55 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 13:14:55 INFO - "platform": "macosx64", 13:14:55 INFO - "branch": "mozilla-beta", 13:14:55 INFO - "revision": "f4e161a1dd38df3f4679d7b647371e2388e7eb72", 13:14:55 INFO - "repo_path": "releases/mozilla-beta", 13:14:55 INFO - "moz_repo_path": "", 13:14:55 INFO - "stage_platform": "macosx64", 13:14:55 INFO - "builduid": "2cd92e22a29e41f485945b66b52f4134", 13:14:55 INFO - "slavebuilddir": "test" 13:14:55 INFO - } 13:14:55 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg. 13:14:55 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.test_packages.json. 13:14:55 INFO - Running post-action listener: _resource_record_post_action 13:14:55 INFO - ##### 13:14:55 INFO - ##### Running download-and-extract step. 13:14:55 INFO - ##### 13:14:55 INFO - Running pre-action listener: _resource_record_pre_action 13:14:55 INFO - Running main action method: download_and_extract 13:14:55 INFO - mkdir: /builds/slave/test/build/tests 13:14:55 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')]} 13:14:55 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.test_packages.json 13:14:55 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:14:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/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 13:14:55 INFO - Downloaded 1201 bytes. 13:14:55 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:14:55 INFO - Using the following test package requirements: 13:14:55 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:14:55 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:14:55 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:14:55 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'jsshell-mac64.zip'], 13:14:55 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:14:55 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:14:55 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:14:55 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:14:55 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:14:55 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:14:55 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:14:55 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 13:14:55 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')]} 13:14:55 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.common.tests.zip 13:14:55 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 13:14:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/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 13:14:56 INFO - Downloaded 18406882 bytes. 13:14:56 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/*'] 13:14:56 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/* 13:14:56 INFO - caution: filename not matched: web-platform/* 13:14:56 INFO - Return code: 11 13:14:56 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')]} 13:14:56 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:14:56 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/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 13:14:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/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 13:14:56 INFO - Downloaded 36389883 bytes. 13:14:56 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/*'] 13:14:56 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/* 13:15:00 INFO - caution: filename not matched: bin/* 13:15:00 INFO - caution: filename not matched: config/* 13:15:00 INFO - caution: filename not matched: mozbase/* 13:15:00 INFO - caution: filename not matched: marionette/* 13:15:00 INFO - caution: filename not matched: tools/wptserve/* 13:15:00 INFO - Return code: 11 13:15: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')]} 13:15:00 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg 13:15:00 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:15:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 13:15:01 INFO - Downloaded 73018692 bytes. 13:15:01 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg 13:15:01 INFO - mkdir: /builds/slave/test/properties 13:15:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:15:01 INFO - Writing to file /builds/slave/test/properties/build_url 13:15:01 INFO - Contents: 13:15:01 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg 13:15:01 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:15:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:15:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:15:01 INFO - Contents: 13:15:01 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:15:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:01 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:15:01 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:15:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/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 13:15:02 INFO - Downloaded 103720810 bytes. 13:15:02 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'] 13:15:02 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 13:15:06 INFO - Return code: 0 13:15:06 INFO - Running post-action listener: _resource_record_post_action 13:15:06 INFO - Running post-action listener: set_extra_try_arguments 13:15:06 INFO - ##### 13:15:06 INFO - ##### Running create-virtualenv step. 13:15:06 INFO - ##### 13:15:06 INFO - Running pre-action listener: _pre_create_virtualenv 13:15:06 INFO - Running pre-action listener: _resource_record_pre_action 13:15:06 INFO - Running main action method: create_virtualenv 13:15:06 INFO - Creating virtualenv /builds/slave/test/build/venv 13:15:06 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 13:15:06 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:15:06 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:15:06 INFO - Using real prefix '/tools/python27' 13:15:06 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:15:07 INFO - Installing distribute.............................................................................................................................................................................................done. 13:15:09 INFO - Installing pip.................done. 13:15:09 INFO - Return code: 0 13:15:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:15:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:15:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:15:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10f4fde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f51af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadf3ced0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5165e0>, '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 0x10f0f9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f124990>, '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.uVrtyYkUjE/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.xta3heXkvO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:15:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:15:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:15:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uVrtyYkUjE/Render', 13:15:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:15:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:15:09 INFO - 'HOME': '/Users/cltbld', 13:15:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:15:09 INFO - 'LOGNAME': 'cltbld', 13:15:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:15:09 INFO - 'MOZ_NO_REMOTE': '1', 13:15:09 INFO - 'NO_EM_RESTART': '1', 13:15:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:15:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:15:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:15:09 INFO - 'PWD': '/builds/slave/test', 13:15:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:15:09 INFO - 'SHELL': '/bin/bash', 13:15:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xta3heXkvO/Listeners', 13:15:09 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 13:15:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:15:09 INFO - 'USER': 'cltbld', 13:15:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:15:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:15:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:15:09 INFO - 'XPC_FLAGS': '0x0', 13:15:09 INFO - 'XPC_SERVICE_NAME': '0', 13:15:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:15:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:15:10 INFO - Downloading/unpacking psutil>=0.7.1 13:15:10 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 13:15:10 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 13:15:10 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 13:15:10 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 13:15:10 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 13:15:10 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 13:15:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:15:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:15:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:15:12 INFO - Installing collected packages: psutil 13:15:12 INFO - Running setup.py install for psutil 13:15:12 INFO - building 'psutil._psutil_osx' extension 13:15:12 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 13:15:13 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 13:15:13 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 13:15:13 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 13:15:13 INFO - building 'psutil._psutil_posix' extension 13:15:13 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 13:15:13 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:15:13 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:15:13 INFO - ^ 13:15:13 INFO - 1 warning generated. 13:15:13 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 13:15:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:15:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:15:14 INFO - Successfully installed psutil 13:15:14 INFO - Cleaning up... 13:15:14 INFO - Return code: 0 13:15:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:15:14 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')]} 13:15:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:15:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:14 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')]} 13:15:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:15:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:14 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 0x10f4fde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f51af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadf3ced0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5165e0>, '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 0x10f0f9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f124990>, '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.uVrtyYkUjE/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.xta3heXkvO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:15:14 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 13:15:14 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 13:15:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uVrtyYkUjE/Render', 13:15:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:15:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:15:14 INFO - 'HOME': '/Users/cltbld', 13:15:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:15:14 INFO - 'LOGNAME': 'cltbld', 13:15:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:15:14 INFO - 'MOZ_NO_REMOTE': '1', 13:15:14 INFO - 'NO_EM_RESTART': '1', 13:15:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:15:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:15:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:15:14 INFO - 'PWD': '/builds/slave/test', 13:15:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:15:14 INFO - 'SHELL': '/bin/bash', 13:15:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xta3heXkvO/Listeners', 13:15:14 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 13:15:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:15:14 INFO - 'USER': 'cltbld', 13:15:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:15:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:15:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:15:14 INFO - 'XPC_FLAGS': '0x0', 13:15:14 INFO - 'XPC_SERVICE_NAME': '0', 13:15:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:15:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:15:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:15:14 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 13:15:14 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 13:15:14 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 13:15:14 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 13:15:14 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 13:15:14 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 13:15:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:15:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:15:17 INFO - Installing collected packages: mozsystemmonitor 13:15:17 INFO - Running setup.py install for mozsystemmonitor 13:15:17 INFO - Successfully installed mozsystemmonitor 13:15:17 INFO - Cleaning up... 13:15:17 INFO - Return code: 0 13:15:17 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:15:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:15:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:15:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10f4fde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f51af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadf3ced0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5165e0>, '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 0x10f0f9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f124990>, '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.uVrtyYkUjE/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.xta3heXkvO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:15:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:15:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:15:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uVrtyYkUjE/Render', 13:15:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:15:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:15:17 INFO - 'HOME': '/Users/cltbld', 13:15:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:15:17 INFO - 'LOGNAME': 'cltbld', 13:15:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:15:17 INFO - 'MOZ_NO_REMOTE': '1', 13:15:17 INFO - 'NO_EM_RESTART': '1', 13:15:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:15:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:15:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:15:17 INFO - 'PWD': '/builds/slave/test', 13:15:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:15:17 INFO - 'SHELL': '/bin/bash', 13:15:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xta3heXkvO/Listeners', 13:15:17 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 13:15:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:15:17 INFO - 'USER': 'cltbld', 13:15:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:15:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:15:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:15:17 INFO - 'XPC_FLAGS': '0x0', 13:15:17 INFO - 'XPC_SERVICE_NAME': '0', 13:15:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:15:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:15:17 INFO - Downloading/unpacking blobuploader==1.2.4 13:15:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:15:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:15:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:15:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:15:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:15:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:15:20 INFO - Downloading blobuploader-1.2.4.tar.gz 13:15:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:15:20 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:15:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 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 13:15:20 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 13:15:21 INFO - Downloading docopt-0.6.1.tar.gz 13:15:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:15:21 INFO - Installing collected packages: blobuploader, requests, docopt 13:15:21 INFO - Running setup.py install for blobuploader 13:15:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:15:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:15:21 INFO - Running setup.py install for requests 13:15:22 INFO - Running setup.py install for docopt 13:15:22 INFO - Successfully installed blobuploader requests docopt 13:15:22 INFO - Cleaning up... 13:15:22 INFO - Return code: 0 13:15:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:15:22 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')]} 13:15:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:15:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:22 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')]} 13:15:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:15:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:22 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 0x10f4fde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f51af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadf3ced0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5165e0>, '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 0x10f0f9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f124990>, '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.uVrtyYkUjE/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.xta3heXkvO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:15:22 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 13:15:22 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 13:15:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uVrtyYkUjE/Render', 13:15:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:15:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:15:22 INFO - 'HOME': '/Users/cltbld', 13:15:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:15:22 INFO - 'LOGNAME': 'cltbld', 13:15:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:15:22 INFO - 'MOZ_NO_REMOTE': '1', 13:15:22 INFO - 'NO_EM_RESTART': '1', 13:15:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:15:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:15:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:15:22 INFO - 'PWD': '/builds/slave/test', 13:15:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:15:22 INFO - 'SHELL': '/bin/bash', 13:15:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xta3heXkvO/Listeners', 13:15:22 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 13:15:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:15:22 INFO - 'USER': 'cltbld', 13:15:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:15:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:15:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:15:22 INFO - 'XPC_FLAGS': '0x0', 13:15:22 INFO - 'XPC_SERVICE_NAME': '0', 13:15:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:15:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:15:22 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-EHd5hg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:15:22 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-ZUp2lj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:15:22 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-CdebSr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:15:22 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-nvCtHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:15:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:15:22 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-1ziwlQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-injZQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-T94X6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-22kV5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-7KtTkc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-KUqcWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-FbrKK1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-dKaHZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-rFZ1w3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-r9lyq8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:15:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:15:23 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-J6dUUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:15:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:15:24 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-AgRy71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:15:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:15:24 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-lgmQ7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:15:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:15:24 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-qzuJM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:15:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:15:24 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-Wz0F1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:15:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:15:24 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-aGBwaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:15:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:15:24 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-nL2v7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:15:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:15:25 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 13:15:25 INFO - Running setup.py install for manifestparser 13:15:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:15:25 INFO - Running setup.py install for mozcrash 13:15:25 INFO - Running setup.py install for mozdebug 13:15:25 INFO - Running setup.py install for mozdevice 13:15:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:15:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:15:25 INFO - Running setup.py install for mozfile 13:15:25 INFO - Running setup.py install for mozhttpd 13:15:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Running setup.py install for mozinfo 13:15:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Running setup.py install for mozInstall 13:15:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Running setup.py install for mozleak 13:15:26 INFO - Running setup.py install for mozlog 13:15:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Running setup.py install for moznetwork 13:15:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:15:26 INFO - Running setup.py install for mozprocess 13:15:26 INFO - Running setup.py install for mozprofile 13:15:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:15:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:15:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:15:27 INFO - Running setup.py install for mozrunner 13:15:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:15:27 INFO - Running setup.py install for mozscreenshot 13:15:27 INFO - Running setup.py install for moztest 13:15:27 INFO - Running setup.py install for mozversion 13:15:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:15:27 INFO - Running setup.py install for wptserve 13:15:27 INFO - Running setup.py install for marionette-driver 13:15:28 INFO - Running setup.py install for browsermob-proxy 13:15:28 INFO - Running setup.py install for marionette-client 13:15:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:15:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:15:28 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 13:15:28 INFO - Cleaning up... 13:15:28 INFO - Return code: 0 13:15:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:15:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:15:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:15:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:15:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:15:29 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 0x10f4fde90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f51af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fadf3ced0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f5165e0>, '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 0x10f0f9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f124990>, '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.uVrtyYkUjE/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.xta3heXkvO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:15:29 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 13:15:29 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 13:15:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uVrtyYkUjE/Render', 13:15:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:15:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:15:29 INFO - 'HOME': '/Users/cltbld', 13:15:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:15:29 INFO - 'LOGNAME': 'cltbld', 13:15:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:15:29 INFO - 'MOZ_NO_REMOTE': '1', 13:15:29 INFO - 'NO_EM_RESTART': '1', 13:15:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:15:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:15:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:15:29 INFO - 'PWD': '/builds/slave/test', 13:15:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:15:29 INFO - 'SHELL': '/bin/bash', 13:15:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xta3heXkvO/Listeners', 13:15:29 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 13:15:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:15:29 INFO - 'USER': 'cltbld', 13:15:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:15:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:15:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:15:29 INFO - 'XPC_FLAGS': '0x0', 13:15:29 INFO - 'XPC_SERVICE_NAME': '0', 13:15:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:15:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:15:29 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-XMiTTD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:15:29 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)) 13:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:15:29 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-ILQdt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:15:29 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)) 13:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:15:29 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-iwPnVt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:15:29 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)) 13:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:15:29 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-riuOmq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:15:29 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)) 13:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-u05R8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-x4pjwD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-7estoP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-Z_Zd82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-gPXio5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-SqAInT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-4N8jzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-hRtVKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-YVvvK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:15:30 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)) 13:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:15:30 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-oCjAvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:15:31 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-NAv6E7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:15:31 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-NTIkjU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:15:31 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-TX1Zsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:15:31 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-BDT_Nh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:15:31 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-L7CLQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:15:31 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-R2J8ES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:15:31 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)) 13:15:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:15:32 INFO - Running setup.py (path:/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/pip-rO8dyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:15:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:15:32 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)) 13:15:32 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)) 13:15:32 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)) 13:15:32 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)) 13:15:32 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)) 13:15:32 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)) 13:15:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:15:32 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 13:15:32 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 13:15:32 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 13:15:32 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 13:15:32 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 13:15:32 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 13:15:34 INFO - Downloading blessings-1.6.tar.gz 13:15:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:15:35 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)) 13:15:35 INFO - Installing collected packages: blessings 13:15:35 INFO - Running setup.py install for blessings 13:15:35 INFO - Successfully installed blessings 13:15:35 INFO - Cleaning up... 13:15:35 INFO - Return code: 0 13:15:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:15:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:15:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:15:35 INFO - Reading from file tmpfile_stdout 13:15:35 INFO - Current package versions: 13:15:35 INFO - blessings == 1.6 13:15:35 INFO - blobuploader == 1.2.4 13:15:35 INFO - browsermob-proxy == 0.6.0 13:15:35 INFO - docopt == 0.6.1 13:15:35 INFO - manifestparser == 1.1 13:15:35 INFO - marionette-client == 2.3.0 13:15:35 INFO - marionette-driver == 1.4.0 13:15:35 INFO - mozInstall == 1.12 13:15:35 INFO - mozcrash == 0.17 13:15:35 INFO - mozdebug == 0.1 13:15:35 INFO - mozdevice == 0.48 13:15:35 INFO - mozfile == 1.2 13:15:35 INFO - mozhttpd == 0.7 13:15:35 INFO - mozinfo == 0.9 13:15:35 INFO - mozleak == 0.1 13:15:35 INFO - mozlog == 3.1 13:15:35 INFO - moznetwork == 0.27 13:15:35 INFO - mozprocess == 0.22 13:15:35 INFO - mozprofile == 0.28 13:15:35 INFO - mozrunner == 6.11 13:15:35 INFO - mozscreenshot == 0.1 13:15:35 INFO - mozsystemmonitor == 0.0 13:15:35 INFO - moztest == 0.7 13:15:35 INFO - mozversion == 1.4 13:15:35 INFO - psutil == 3.1.1 13:15:35 INFO - requests == 1.2.3 13:15:35 INFO - wptserve == 1.4.0 13:15:35 INFO - wsgiref == 0.1.2 13:15:35 INFO - Running post-action listener: _resource_record_post_action 13:15:35 INFO - Running post-action listener: _start_resource_monitoring 13:15:35 INFO - Starting resource monitoring. 13:15:35 INFO - ##### 13:15:35 INFO - ##### Running pull step. 13:15:35 INFO - ##### 13:15:35 INFO - Running pre-action listener: _resource_record_pre_action 13:15:35 INFO - Running main action method: pull 13:15:35 INFO - Pull has nothing to do! 13:15:35 INFO - Running post-action listener: _resource_record_post_action 13:15:35 INFO - ##### 13:15:35 INFO - ##### Running install step. 13:15:35 INFO - ##### 13:15:35 INFO - Running pre-action listener: _resource_record_pre_action 13:15:35 INFO - Running main action method: install 13:15:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:15:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:15:36 INFO - Reading from file tmpfile_stdout 13:15:36 INFO - Detecting whether we're running mozinstall >=1.0... 13:15:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:15:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:15:36 INFO - Reading from file tmpfile_stdout 13:15:36 INFO - Output received: 13:15:36 INFO - Usage: mozinstall [options] installer 13:15:36 INFO - Options: 13:15:36 INFO - -h, --help show this help message and exit 13:15:36 INFO - -d DEST, --destination=DEST 13:15:36 INFO - Directory to install application into. [default: 13:15:36 INFO - "/builds/slave/test"] 13:15:36 INFO - --app=APP Application being installed. [default: firefox] 13:15:36 INFO - mkdir: /builds/slave/test/build/application 13:15:36 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'] 13:15:36 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 13:15:54 INFO - Reading from file tmpfile_stdout 13:15:54 INFO - Output received: 13:15:54 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:15:54 INFO - Running post-action listener: _resource_record_post_action 13:15:54 INFO - ##### 13:15:54 INFO - ##### Running run-tests step. 13:15:54 INFO - ##### 13:15:54 INFO - Running pre-action listener: _resource_record_pre_action 13:15:54 INFO - Running main action method: run_tests 13:15:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:15:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:15:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:15:54 INFO - grabbing minidump binary from tooltool 13:15: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')]} 13:15:54 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 0x10f5165e0>, '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 0x10f0f9cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f124990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:15:54 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 13:15:54 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 13:15:54 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:15:54 INFO - Return code: 0 13:15:54 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:15:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:15:54 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/1467941998/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 13:15:54 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/1467941998/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 13:15:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.uVrtyYkUjE/Render', 13:15:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:15:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:15:54 INFO - 'HOME': '/Users/cltbld', 13:15:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:15:54 INFO - 'LOGNAME': 'cltbld', 13:15:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:15:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:15:54 INFO - 'MOZ_NO_REMOTE': '1', 13:15:54 INFO - 'NO_EM_RESTART': '1', 13:15:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:15:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:15:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:15:54 INFO - 'PWD': '/builds/slave/test', 13:15:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:15:54 INFO - 'SHELL': '/bin/bash', 13:15:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.xta3heXkvO/Listeners', 13:15:54 INFO - 'TMPDIR': '/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/T/', 13:15:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:15:54 INFO - 'USER': 'cltbld', 13:15:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:15:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:15:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:15:54 INFO - 'XPC_FLAGS': '0x0', 13:15:54 INFO - 'XPC_SERVICE_NAME': '0', 13:15:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:15:54 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/1467941998/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 13:15:54 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 13:15:54 INFO - import pkg_resources 13:15:55 INFO - Using 1 client processes 13:15:55 INFO - wptserve Starting http server on 127.0.0.1:8000 13:15:55 INFO - wptserve Starting http server on 127.0.0.1:8001 13:15:55 INFO - wptserve Starting http server on 127.0.0.1:8443 13:15:57 INFO - SUITE-START | Running 778 tests 13:15:57 INFO - Running testharness tests 13:15:57 INFO - Setting up ssl 13:15:57 INFO - PROCESS | certutil | 13:15:57 INFO - PROCESS | certutil | 13:15:57 INFO - PROCESS | certutil | 13:15:57 INFO - Certificate Nickname Trust Attributes 13:15:57 INFO - SSL,S/MIME,JAR/XPI 13:15:57 INFO - 13:15:57 INFO - web-platform-tests CT,, 13:15:57 INFO - 13:15:57 INFO - Starting runner 13:15:58 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:15:59 INFO - PROCESS | 1644 | 1468008958997 Marionette DEBUG Marionette enabled via build flag and pref 13:15:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x113def000 == 1 [pid = 1644] [id = 1] 13:15:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 1 (0x113def800) [pid = 1644] [serial = 1] [outer = 0x0] 13:15:59 INFO - PROCESS | 1644 | [1644] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:15:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 2 (0x113df0800) [pid = 1644] [serial = 2] [outer = 0x113def800] 13:15:59 INFO - PROCESS | 1644 | 1468008959308 Marionette INFO Listening on port 2828 13:15:59 INFO - PROCESS | 1644 | 1468008959540 Marionette DEBUG Marionette enabled via command-line flag 13:15:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x116866000 == 2 [pid = 1644] [id = 2] 13:15:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 3 (0x116866800) [pid = 1644] [serial = 3] [outer = 0x0] 13:15:59 INFO - PROCESS | 1644 | [1644] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:15:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 4 (0x116867800) [pid = 1644] [serial = 4] [outer = 0x116866800] 13:15:59 INFO - PROCESS | 1644 | [1644] 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 13:15:59 INFO - PROCESS | 1644 | 1468008959686 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 13:15:59 INFO - PROCESS | 1644 | 1468008959771 Marionette DEBUG Closed connection conn0 13:15:59 INFO - PROCESS | 1644 | [1644] 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 13:15:59 INFO - PROCESS | 1644 | 1468008959777 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 13:15:59 INFO - PROCESS | 1644 | 1468008959786 Marionette DEBUG Closed connection conn1 13:15:59 INFO - PROCESS | 1644 | [1644] 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 13:15:59 INFO - PROCESS | 1644 | 1468008959791 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 13:15:59 INFO - PROCESS | 1644 | 1468008959798 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:15:59 INFO - PROCESS | 1644 | 1468008959804 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":"20160707183958","device":"desktop","version":"48.0"} 13:16:00 INFO - PROCESS | 1644 | [1644] 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 13:16:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bde000 == 3 [pid = 1644] [id = 3] 13:16:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 5 (0x119bde800) [pid = 1644] [serial = 5] [outer = 0x0] 13:16:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dc2800 == 4 [pid = 1644] [id = 4] 13:16:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 6 (0x119a58400) [pid = 1644] [serial = 6] [outer = 0x0] 13:16:01 INFO - PROCESS | 1644 | [1644] 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 13:16:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x121463800 == 5 [pid = 1644] [id = 5] 13:16:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 7 (0x119a57c00) [pid = 1644] [serial = 7] [outer = 0x0] 13:16:01 INFO - PROCESS | 1644 | [1644] 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 13:16:01 INFO - PROCESS | 1644 | [1644] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:16:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 8 (0x121837400) [pid = 1644] [serial = 8] [outer = 0x119a57c00] 13:16:01 INFO - PROCESS | 1644 | [1644] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:16:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 9 (0x123ddd800) [pid = 1644] [serial = 9] [outer = 0x119bde800] 13:16:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 10 (0x12170b000) [pid = 1644] [serial = 10] [outer = 0x119a58400] 13:16:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 11 (0x12170d000) [pid = 1644] [serial = 11] [outer = 0x119a57c00] 13:16:01 INFO - PROCESS | 1644 | [1644] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:16:02 INFO - PROCESS | 1644 | 1468008961999 Marionette INFO startBrowser 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | 1468008962023 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1644 | 1468008962031 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1644 | 1468008962032 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 12 (0x1267b0000) [pid = 1644] [serial = 12] [outer = 0x119a57c00] 13:16:02 INFO - PROCESS | 1644 | 1468008962335 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"80e11249-0a99-4140-b790-4c50c2d83283","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":"20160707183958","device":"desktop","version":"48.0","command_id":1}}] 13:16:02 INFO - PROCESS | 1644 | 1468008962416 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}] 13:16:02 INFO - PROCESS | 1644 | 1468008962418 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | 1468008962479 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:16:02 INFO - PROCESS | 1644 | 1468008962553 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:16:02 INFO - PROCESS | 1644 | 1468008962554 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | [1644] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:16:02 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:16:02 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:16:02 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:16:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 13 (0x124a83400) [pid = 1644] [serial = 13] [outer = 0x119a57c00] 13:16:02 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:16:02 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:16:02 INFO - PROCESS | 1644 | 1468008962832 Marionette TRACE conn2 <- [1,3,null,{}] 13:16:02 INFO - PROCESS | 1644 | 1468008962835 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:16:02 INFO - PROCESS | 1644 | 1468008962839 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | 1468008962856 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:16:02 INFO - PROCESS | 1644 | 1468008962882 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 1644 | 1468008962884 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:16:02 INFO - PROCESS | 1644 | 1468008962892 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 1644 | 1468008962894 Marionette TRACE conn2 <- [1,6,null,{}] 13:16:02 INFO - PROCESS | 1644 | 1468008962896 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}] 13:16:02 INFO - PROCESS | 1644 | 1468008962897 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | 1468008962910 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:16:02 INFO - PROCESS | 1644 | 1468008962913 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1644 | 1468008962914 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12906f000 == 6 [pid = 1644] [id = 6] 13:16:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 14 (0x1290ac800) [pid = 1644] [serial = 14] [outer = 0x0] 13:16:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 15 (0x1290ae400) [pid = 1644] [serial = 15] [outer = 0x1290ac800] 13:16:02 INFO - PROCESS | 1644 | 1468008962944 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 16 (0x1290b4000) [pid = 1644] [serial = 16] [outer = 0x1290ac800] 13:16:03 INFO - PROCESS | 1644 | 1468008963244 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]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 13:16:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291b6800 == 7 [pid = 1644] [id = 7] 13:16:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 17 (0x1291d5400) [pid = 1644] [serial = 17] [outer = 0x0] 13:16:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 18 (0x129352000) [pid = 1644] [serial = 18] [outer = 0x1291d5400] 13:16:03 INFO - PROCESS | 1644 | 1468008963278 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 19 (0x12935b400) [pid = 1644] [serial = 19] [outer = 0x1291d5400] 13:16:03 INFO - PROCESS | 1644 | 1468008963325 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1644 | 1468008963326 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:16:03 INFO - PROCESS | 1644 | 1468008963359 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1644 | 1468008963360 Marionette TRACE conn2 <- [1,10,null,{}] 13:16:03 INFO - PROCESS | 1644 | 1468008963374 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}] 13:16:03 INFO - PROCESS | 1644 | 1468008963378 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:03 INFO - PROCESS | 1644 | 1468008963508 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:16:03 INFO - PROCESS | 1644 | 1468008963530 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1644 | 1468008963532 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a76c800 == 8 [pid = 1644] [id = 8] 13:16:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 20 (0x12a6b5c00) [pid = 1644] [serial = 20] [outer = 0x0] 13:16:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 21 (0x12a6b7800) [pid = 1644] [serial = 21] [outer = 0x12a6b5c00] 13:16:03 INFO - PROCESS | 1644 | 1468008963561 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 22 (0x12a7ce000) [pid = 1644] [serial = 22] [outer = 0x12a6b5c00] 13:16:03 INFO - PROCESS | 1644 | 1468008963866 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]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 531ms 13:16:03 INFO - PROCESS | 1644 | 1468008963884 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1644 | 1468008963886 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:16:03 INFO - PROCESS | 1644 | 1468008963895 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1644 | 1468008963896 Marionette TRACE conn2 <- [1,14,null,{}] 13:16:03 INFO - PROCESS | 1644 | 1468008963900 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}] 13:16:03 INFO - PROCESS | 1644 | 1468008963902 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:04 INFO - PROCESS | 1644 | 1468008964054 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:16:04 INFO - PROCESS | 1644 | 1468008964063 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1644 | 1468008964065 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b70d000 == 9 [pid = 1644] [id = 9] 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 23 (0x12b75a000) [pid = 1644] [serial = 23] [outer = 0x0] 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 24 (0x12b75bc00) [pid = 1644] [serial = 24] [outer = 0x12b75a000] 13:16:04 INFO - PROCESS | 1644 | 1468008964089 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 25 (0x12b765000) [pid = 1644] [serial = 25] [outer = 0x12b75a000] 13:16:04 INFO - PROCESS | 1644 | 1468008964348 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]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 13:16:04 INFO - PROCESS | 1644 | 1468008964365 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1644 | 1468008964366 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:16:04 INFO - PROCESS | 1644 | 1468008964368 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1644 | 1468008964369 Marionette TRACE conn2 <- [1,18,null,{}] 13:16:04 INFO - PROCESS | 1644 | 1468008964381 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}] 13:16:04 INFO - PROCESS | 1644 | 1468008964383 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:04 INFO - PROCESS | 1644 | 1468008964478 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:16:04 INFO - PROCESS | 1644 | 1468008964483 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1644 | 1468008964485 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b92e000 == 10 [pid = 1644] [id = 10] 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 26 (0x12b8d3400) [pid = 1644] [serial = 26] [outer = 0x0] 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 27 (0x12b957800) [pid = 1644] [serial = 27] [outer = 0x12b8d3400] 13:16:04 INFO - PROCESS | 1644 | 1468008964509 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 28 (0x12b95d800) [pid = 1644] [serial = 28] [outer = 0x12b8d3400] 13:16:04 INFO - PROCESS | 1644 | 1468008964772 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]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 13:16:04 INFO - PROCESS | 1644 | 1468008964795 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1644 | 1468008964796 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:16:04 INFO - PROCESS | 1644 | 1468008964798 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1644 | 1468008964799 Marionette TRACE conn2 <- [1,22,null,{}] 13:16:04 INFO - PROCESS | 1644 | 1468008964802 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}] 13:16:04 INFO - PROCESS | 1644 | 1468008964804 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:04 INFO - PROCESS | 1644 | 1468008964910 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:16:04 INFO - PROCESS | 1644 | 1468008964914 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1644 | 1468008964915 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d8d000 == 11 [pid = 1644] [id = 11] 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 29 (0x11756b800) [pid = 1644] [serial = 29] [outer = 0x0] 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 30 (0x11862a000) [pid = 1644] [serial = 30] [outer = 0x11756b800] 13:16:04 INFO - PROCESS | 1644 | 1468008964941 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 31 (0x12bd95800) [pid = 1644] [serial = 31] [outer = 0x11756b800] 13:16:05 INFO - PROCESS | 1644 | 1468008965176 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]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 13:16:05 INFO - PROCESS | 1644 | 1468008965219 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1644 | 1468008965220 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:16:05 INFO - PROCESS | 1644 | 1468008965230 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1644 | 1468008965231 Marionette TRACE conn2 <- [1,26,null,{}] 13:16:05 INFO - PROCESS | 1644 | 1468008965233 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}] 13:16:05 INFO - PROCESS | 1644 | 1468008965234 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:05 INFO - PROCESS | 1644 | 1468008965332 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:16:05 INFO - PROCESS | 1644 | 1468008965335 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1644 | 1468008965337 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182af800 == 12 [pid = 1644] [id = 12] 13:16:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 32 (0x118681000) [pid = 1644] [serial = 32] [outer = 0x0] 13:16:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 33 (0x12bd91000) [pid = 1644] [serial = 33] [outer = 0x118681000] 13:16:05 INFO - PROCESS | 1644 | 1468008965361 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 34 (0x12bdd8800) [pid = 1644] [serial = 34] [outer = 0x118681000] 13:16:05 INFO - PROCESS | 1644 | 1468008965605 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]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 13:16:05 INFO - PROCESS | 1644 | 1468008965649 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1644 | 1468008965650 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:16:05 INFO - PROCESS | 1644 | 1468008965660 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1644 | 1468008965661 Marionette TRACE conn2 <- [1,30,null,{}] 13:16:05 INFO - PROCESS | 1644 | 1468008965663 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}] 13:16:05 INFO - PROCESS | 1644 | 1468008965664 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:05 INFO - PROCESS | 1644 | 1468008965765 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:16:05 INFO - PROCESS | 1644 | 1468008965769 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1644 | 1468008965770 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4bd000 == 13 [pid = 1644] [id = 13] 13:16:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 35 (0x12bddbc00) [pid = 1644] [serial = 35] [outer = 0x0] 13:16:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 36 (0x12bde2c00) [pid = 1644] [serial = 36] [outer = 0x12bddbc00] 13:16:05 INFO - PROCESS | 1644 | 1468008965794 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 37 (0x12c515400) [pid = 1644] [serial = 37] [outer = 0x12bddbc00] 13:16:06 INFO - PROCESS | 1644 | 1468008966020 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]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 375ms 13:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:16:06 INFO - PROCESS | 1644 | 1468008966028 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1644 | 1468008966029 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:16:06 INFO - PROCESS | 1644 | 1468008966031 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1644 | 1468008966032 Marionette TRACE conn2 <- [1,34,null,{}] 13:16:06 INFO - PROCESS | 1644 | 1468008966034 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}] 13:16:06 INFO - PROCESS | 1644 | 1468008966036 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:06 INFO - PROCESS | 1644 | 1468008966145 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:16:06 INFO - PROCESS | 1644 | 1468008966150 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1644 | 1468008966151 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c659800 == 14 [pid = 1644] [id = 14] 13:16:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 38 (0x12c51c000) [pid = 1644] [serial = 38] [outer = 0x0] 13:16:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 39 (0x12c51f400) [pid = 1644] [serial = 39] [outer = 0x12c51c000] 13:16:06 INFO - PROCESS | 1644 | 1468008966176 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 40 (0x12c883400) [pid = 1644] [serial = 40] [outer = 0x12c51c000] 13:16:06 INFO - PROCESS | 1644 | 1468008966410 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]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 13:16:06 INFO - PROCESS | 1644 | 1468008966450 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1644 | 1468008966451 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:16:06 INFO - PROCESS | 1644 | 1468008966463 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1644 | 1468008966464 Marionette TRACE conn2 <- [1,38,null,{}] 13:16:06 INFO - PROCESS | 1644 | 1468008966466 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}] 13:16:06 INFO - PROCESS | 1644 | 1468008966467 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:06 INFO - PROCESS | 1644 | 1468008966576 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:16:06 INFO - PROCESS | 1644 | 1468008966592 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1644 | 1468008966593 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca5b000 == 15 [pid = 1644] [id = 15] 13:16:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 41 (0x12c883800) [pid = 1644] [serial = 41] [outer = 0x0] 13:16:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 42 (0x12c88c800) [pid = 1644] [serial = 42] [outer = 0x12c883800] 13:16:06 INFO - PROCESS | 1644 | 1468008966633 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 43 (0x12c429800) [pid = 1644] [serial = 43] [outer = 0x12c883800] 13:16:07 INFO - PROCESS | 1644 | 1468008967036 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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 622ms 13:16:07 INFO - PROCESS | 1644 | 1468008967083 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1644 | 1468008967085 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:16:07 INFO - PROCESS | 1644 | 1468008967088 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1644 | 1468008967090 Marionette TRACE conn2 <- [1,42,null,{}] 13:16:07 INFO - PROCESS | 1644 | 1468008967093 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}] 13:16:07 INFO - PROCESS | 1644 | 1468008967095 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:07 INFO - PROCESS | 1644 | 1468008967211 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:16:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d98000 == 16 [pid = 1644] [id = 16] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 44 (0x123d98800) [pid = 1644] [serial = 44] [outer = 0x0] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 45 (0x123d9a000) [pid = 1644] [serial = 45] [outer = 0x123d98800] 13:16:07 INFO - PROCESS | 1644 | 1468008967228 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1644 | 1468008967229 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 46 (0x123da1000) [pid = 1644] [serial = 46] [outer = 0x123d98800] 13:16:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca68000 == 17 [pid = 1644] [id = 17] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 47 (0x123d5c400) [pid = 1644] [serial = 47] [outer = 0x0] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 48 (0x123d5e000) [pid = 1644] [serial = 48] [outer = 0x123d5c400] 13:16:07 INFO - PROCESS | 1644 | 1468008967262 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 49 (0x123d62400) [pid = 1644] [serial = 49] [outer = 0x123d5c400] 13:16:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d97800 == 18 [pid = 1644] [id = 18] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 50 (0x123d5ec00) [pid = 1644] [serial = 50] [outer = 0x0] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 51 (0x12d357800) [pid = 1644] [serial = 51] [outer = 0x123d5ec00] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 52 (0x123d64400) [pid = 1644] [serial = 52] [outer = 0x123d5ec00] 13:16:07 INFO - PROCESS | 1644 | 1468008967617 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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 13:16:07 INFO - PROCESS | 1644 | 1468008967659 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1644 | 1468008967661 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:16:07 INFO - PROCESS | 1644 | 1468008967663 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1644 | 1468008967664 Marionette TRACE conn2 <- [1,46,null,{}] 13:16:07 INFO - PROCESS | 1644 | 1468008967667 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}] 13:16:07 INFO - PROCESS | 1644 | 1468008967668 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:07 INFO - PROCESS | 1644 | 1468008967759 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:16:07 INFO - PROCESS | 1644 | 1468008967771 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1644 | 1468008967773 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x129074000 == 19 [pid = 1644] [id = 19] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 53 (0x117db9400) [pid = 1644] [serial = 53] [outer = 0x0] 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 54 (0x11949b000) [pid = 1644] [serial = 54] [outer = 0x117db9400] 13:16:07 INFO - PROCESS | 1644 | 1468008967799 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 55 (0x12d3bec00) [pid = 1644] [serial = 55] [outer = 0x117db9400] 13:16:08 INFO - PROCESS | 1644 | 1468008968041 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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 13:16:08 INFO - PROCESS | 1644 | 1468008968082 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1644 | 1468008968083 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:16:08 INFO - PROCESS | 1644 | 1468008968086 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1644 | 1468008968087 Marionette TRACE conn2 <- [1,50,null,{}] 13:16:08 INFO - PROCESS | 1644 | 1468008968097 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}] 13:16:08 INFO - PROCESS | 1644 | 1468008968098 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:08 INFO - PROCESS | 1644 | 1468008968195 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:16:08 INFO - PROCESS | 1644 | 1468008968199 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1644 | 1468008968200 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b888800 == 20 [pid = 1644] [id = 20] 13:16:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 56 (0x11820b800) [pid = 1644] [serial = 56] [outer = 0x0] 13:16:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 57 (0x118213c00) [pid = 1644] [serial = 57] [outer = 0x11820b800] 13:16:08 INFO - PROCESS | 1644 | 1468008968224 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x12bdd8000) [pid = 1644] [serial = 58] [outer = 0x11820b800] 13:16:08 INFO - PROCESS | 1644 | 1468008968478 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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 13:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:16:08 INFO - PROCESS | 1644 | 1468008968513 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1644 | 1468008968514 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:16:08 INFO - PROCESS | 1644 | 1468008968516 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1644 | 1468008968517 Marionette TRACE conn2 <- [1,54,null,{}] 13:16:08 INFO - PROCESS | 1644 | 1468008968519 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}] 13:16:08 INFO - PROCESS | 1644 | 1468008968522 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:08 INFO - PROCESS | 1644 | 1468008968629 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:16:08 INFO - PROCESS | 1644 | 1468008968633 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1644 | 1468008968634 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d6e7000 == 21 [pid = 1644] [id = 21] 13:16:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x118413400) [pid = 1644] [serial = 59] [outer = 0x0] 13:16:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x118419c00) [pid = 1644] [serial = 60] [outer = 0x118413400] 13:16:08 INFO - PROCESS | 1644 | 1468008968658 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x11841d800) [pid = 1644] [serial = 61] [outer = 0x118413400] 13:16:08 INFO - PROCESS | 1644 | 1468008968896 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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 13:16:08 INFO - PROCESS | 1644 | 1468008968944 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1644 | 1468008968945 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:16:08 INFO - PROCESS | 1644 | 1468008968948 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1644 | 1468008968949 Marionette TRACE conn2 <- [1,58,null,{}] 13:16:08 INFO - PROCESS | 1644 | 1468008968952 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}] 13:16:08 INFO - PROCESS | 1644 | 1468008968953 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:09 INFO - PROCESS | 1644 | 1468008969070 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:16:09 INFO - PROCESS | 1644 | 1468008969074 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1644 | 1468008969075 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12db84000 == 22 [pid = 1644] [id = 22] 13:16:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x12b0adc00) [pid = 1644] [serial = 62] [outer = 0x0] 13:16:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x1255d4c00) [pid = 1644] [serial = 63] [outer = 0x12b0adc00] 13:16:09 INFO - PROCESS | 1644 | 1468008969103 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x12df6e000) [pid = 1644] [serial = 64] [outer = 0x12b0adc00] 13:16:10 INFO - PROCESS | 1644 | 1468008970039 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]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1120ms 13:16:10 INFO - PROCESS | 1644 | 1468008970073 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1644 | 1468008970076 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:16:10 INFO - PROCESS | 1644 | 1468008970081 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1644 | 1468008970084 Marionette TRACE conn2 <- [1,62,null,{}] 13:16:10 INFO - PROCESS | 1644 | 1468008970089 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}] 13:16:10 INFO - PROCESS | 1644 | 1468008970091 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:10 INFO - PROCESS | 1644 | 1468008970202 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:16:10 INFO - PROCESS | 1644 | 1468008970253 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1644 | 1468008970255 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f6c800 == 23 [pid = 1644] [id = 23] 13:16:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x112ec3000) [pid = 1644] [serial = 65] [outer = 0x0] 13:16:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x1131c2400) [pid = 1644] [serial = 66] [outer = 0x112ec3000] 13:16:10 INFO - PROCESS | 1644 | 1468008970287 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x113edb800) [pid = 1644] [serial = 67] [outer = 0x112ec3000] 13:16:10 INFO - PROCESS | 1644 | 1468008970685 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]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 13:16:10 INFO - PROCESS | 1644 | 1468008970753 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1644 | 1468008970756 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:16:10 INFO - PROCESS | 1644 | 1468008970761 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1644 | 1468008970762 Marionette TRACE conn2 <- [1,66,null,{}] 13:16:10 INFO - PROCESS | 1644 | 1468008970765 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}] 13:16:10 INFO - PROCESS | 1644 | 1468008970767 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:10 INFO - PROCESS | 1644 | 1468008970883 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:16:10 INFO - PROCESS | 1644 | 1468008970960 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1644 | 1468008970962 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f11000 == 24 [pid = 1644] [id = 24] 13:16:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x116a1b800) [pid = 1644] [serial = 68] [outer = 0x0] 13:16:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x117dbb800) [pid = 1644] [serial = 69] [outer = 0x116a1b800] 13:16:10 INFO - PROCESS | 1644 | 1468008970995 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x118216800) [pid = 1644] [serial = 70] [outer = 0x116a1b800] 13:16:11 INFO - PROCESS | 1644 | 1468008971409 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]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 872ms 13:16:11 INFO - PROCESS | 1644 | 1468008971638 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1644 | 1468008971641 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:16:11 INFO - PROCESS | 1644 | 1468008971646 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1644 | 1468008971647 Marionette TRACE conn2 <- [1,70,null,{}] 13:16:11 INFO - PROCESS | 1644 | 1468008971651 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}] 13:16:11 INFO - PROCESS | 1644 | 1468008971653 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:11 INFO - PROCESS | 1644 | 1468008971736 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:16:11 INFO - PROCESS | 1644 | 1468008971788 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1644 | 1468008971791 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x112640800 == 25 [pid = 1644] [id = 25] 13:16:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x113d92800) [pid = 1644] [serial = 71] [outer = 0x0] 13:16:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x113d99000) [pid = 1644] [serial = 72] [outer = 0x113d92800] 13:16:11 INFO - PROCESS | 1644 | 1468008971820 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x115dcb800) [pid = 1644] [serial = 73] [outer = 0x113d92800] 13:16:12 INFO - PROCESS | 1644 | 1468008972289 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]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 671ms 13:16:12 INFO - PROCESS | 1644 | 1468008972316 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1644 | 1468008972318 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:16:12 INFO - PROCESS | 1644 | 1468008972374 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1644 | 1468008972376 Marionette TRACE conn2 <- [1,74,null,{}] 13:16:12 INFO - PROCESS | 1644 | 1468008972379 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}] 13:16:12 INFO - PROCESS | 1644 | 1468008972381 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:12 INFO - PROCESS | 1644 | 1468008972464 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:16:12 INFO - PROCESS | 1644 | 1468008972477 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1644 | 1468008972478 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x116279800 == 26 [pid = 1644] [id = 26] 13:16:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x116239000) [pid = 1644] [serial = 74] [outer = 0x0] 13:16:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x117512c00) [pid = 1644] [serial = 75] [outer = 0x116239000] 13:16:12 INFO - PROCESS | 1644 | 1468008972510 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x117dbd000) [pid = 1644] [serial = 76] [outer = 0x116239000] 13:16:12 INFO - PROCESS | 1644 | 1468008972932 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]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 608ms 13:16:12 INFO - PROCESS | 1644 | 1468008972948 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1644 | 1468008972950 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:16:12 INFO - PROCESS | 1644 | 1468008972956 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1644 | 1468008972958 Marionette TRACE conn2 <- [1,78,null,{}] 13:16:12 INFO - PROCESS | 1644 | 1468008972969 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}] 13:16:12 INFO - PROCESS | 1644 | 1468008972975 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:13 INFO - PROCESS | 1644 | 1468008973092 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:16:13 INFO - PROCESS | 1644 | 1468008973100 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1644 | 1468008973103 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x11684b800 == 27 [pid = 1644] [id = 27] 13:16:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118264000) [pid = 1644] [serial = 77] [outer = 0x0] 13:16:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118274000) [pid = 1644] [serial = 78] [outer = 0x118264000] 13:16:13 INFO - PROCESS | 1644 | 1468008973150 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118411400) [pid = 1644] [serial = 79] [outer = 0x118264000] 13:16:13 INFO - PROCESS | 1644 | 1468008973508 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]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 623ms 13:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:16:13 INFO - PROCESS | 1644 | 1468008973577 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1644 | 1468008973578 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:16:13 INFO - PROCESS | 1644 | 1468008973580 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1644 | 1468008973581 Marionette TRACE conn2 <- [1,82,null,{}] 13:16:13 INFO - PROCESS | 1644 | 1468008973583 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}] 13:16:13 INFO - PROCESS | 1644 | 1468008973584 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:13 INFO - PROCESS | 1644 | 1468008973660 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:16:13 INFO - PROCESS | 1644 | 1468008973664 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1644 | 1468008973665 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x117160800 == 28 [pid = 1644] [id = 28] 13:16:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11841d400) [pid = 1644] [serial = 80] [outer = 0x0] 13:16:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11867a400) [pid = 1644] [serial = 81] [outer = 0x11841d400] 13:16:13 INFO - PROCESS | 1644 | 1468008973693 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118681c00) [pid = 1644] [serial = 82] [outer = 0x11841d400] 13:16:14 INFO - PROCESS | 1644 | 1468008973998 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]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 13:16:14 INFO - PROCESS | 1644 | 1468008974048 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1644 | 1468008974049 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:16:14 INFO - PROCESS | 1644 | 1468008974052 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1644 | 1468008974053 Marionette TRACE conn2 <- [1,86,null,{}] 13:16:14 INFO - PROCESS | 1644 | 1468008974055 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}] 13:16:14 INFO - PROCESS | 1644 | 1468008974056 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:14 INFO - PROCESS | 1644 | 1468008974146 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:16:14 INFO - PROCESS | 1644 | 1468008974152 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1644 | 1468008974153 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x117483000 == 29 [pid = 1644] [id = 29] 13:16:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11841e800) [pid = 1644] [serial = 83] [outer = 0x0] 13:16:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1186b4000) [pid = 1644] [serial = 84] [outer = 0x11841e800] 13:16:14 INFO - PROCESS | 1644 | 1468008974180 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1190e6800) [pid = 1644] [serial = 85] [outer = 0x11841e800] 13:16:14 INFO - PROCESS | 1644 | 1468008974447 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]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 13:16:14 INFO - PROCESS | 1644 | 1468008974470 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1644 | 1468008974471 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:16:14 INFO - PROCESS | 1644 | 1468008974481 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1644 | 1468008974482 Marionette TRACE conn2 <- [1,90,null,{}] 13:16:14 INFO - PROCESS | 1644 | 1468008974484 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}] 13:16:14 INFO - PROCESS | 1644 | 1468008974490 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:14 INFO - PROCESS | 1644 | 1468008974595 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:16:14 INFO - PROCESS | 1644 | 1468008974599 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1644 | 1468008974600 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a0000 == 30 [pid = 1644] [id = 30] 13:16:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119205800) [pid = 1644] [serial = 86] [outer = 0x0] 13:16:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11949d800) [pid = 1644] [serial = 87] [outer = 0x119205800] 13:16:14 INFO - PROCESS | 1644 | 1468008974628 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1198d7400) [pid = 1644] [serial = 88] [outer = 0x119205800] 13:16:14 INFO - PROCESS | 1644 | 1468008974978 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]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 524ms 13:16:15 INFO - PROCESS | 1644 | 1468008975000 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1644 | 1468008975002 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:16:15 INFO - PROCESS | 1644 | 1468008975024 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1644 | 1468008975026 Marionette TRACE conn2 <- [1,94,null,{}] 13:16:15 INFO - PROCESS | 1644 | 1468008975029 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}] 13:16:15 INFO - PROCESS | 1644 | 1468008975031 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:15 INFO - PROCESS | 1644 | 1468008975143 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:16:15 INFO - PROCESS | 1644 | 1468008975148 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1644 | 1468008975149 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x11684d000 == 31 [pid = 1644] [id = 31] 13:16:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119a2f000) [pid = 1644] [serial = 89] [outer = 0x0] 13:16:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119a4e800) [pid = 1644] [serial = 90] [outer = 0x119a2f000] 13:16:15 INFO - PROCESS | 1644 | 1468008975189 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119d77400) [pid = 1644] [serial = 91] [outer = 0x119a2f000] 13:16:15 INFO - PROCESS | 1644 | 1468008975525 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]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 523ms 13:16:15 INFO - PROCESS | 1644 | 1468008975544 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1644 | 1468008975545 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:16:15 INFO - PROCESS | 1644 | 1468008975548 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1644 | 1468008975549 Marionette TRACE conn2 <- [1,98,null,{}] 13:16:15 INFO - PROCESS | 1644 | 1468008975551 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}] 13:16:15 INFO - PROCESS | 1644 | 1468008975552 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:15 INFO - PROCESS | 1644 | 1468008975629 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:16:15 INFO - PROCESS | 1644 | 1468008975675 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1644 | 1468008975676 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x11900e800 == 32 [pid = 1644] [id = 32] 13:16:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119a2f800) [pid = 1644] [serial = 92] [outer = 0x0] 13:16:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x120f27800) [pid = 1644] [serial = 93] [outer = 0x119a2f800] 13:16:15 INFO - PROCESS | 1644 | 1468008975701 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12101bc00) [pid = 1644] [serial = 94] [outer = 0x119a2f800] 13:16:15 INFO - PROCESS | 1644 | 1468008975936 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]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 13:16:15 INFO - PROCESS | 1644 | 1468008975967 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1644 | 1468008975968 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:16:15 INFO - PROCESS | 1644 | 1468008975980 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1644 | 1468008975981 Marionette TRACE conn2 <- [1,102,null,{}] 13:16:15 INFO - PROCESS | 1644 | 1468008975983 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}] 13:16:15 INFO - PROCESS | 1644 | 1468008975984 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:16 INFO - PROCESS | 1644 | 1468008976061 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:16:16 INFO - PROCESS | 1644 | 1468008976065 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1644 | 1468008976066 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195a1800 == 33 [pid = 1644] [id = 33] 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11867dc00) [pid = 1644] [serial = 95] [outer = 0x0] 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121021000) [pid = 1644] [serial = 96] [outer = 0x11867dc00] 13:16:16 INFO - PROCESS | 1644 | 1468008976092 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118410400) [pid = 1644] [serial = 97] [outer = 0x11867dc00] 13:16:16 INFO - PROCESS | 1644 | 1468008976369 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]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 426ms 13:16:16 INFO - PROCESS | 1644 | 1468008976398 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1644 | 1468008976399 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:16:16 INFO - PROCESS | 1644 | 1468008976401 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1644 | 1468008976403 Marionette TRACE conn2 <- [1,106,null,{}] 13:16:16 INFO - PROCESS | 1644 | 1468008976412 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}] 13:16:16 INFO - PROCESS | 1644 | 1468008976413 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:16 INFO - PROCESS | 1644 | 1468008976493 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:16:16 INFO - PROCESS | 1644 | 1468008976533 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1644 | 1468008976534 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b6800 == 34 [pid = 1644] [id = 34] 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x115dcd800) [pid = 1644] [serial = 98] [outer = 0x0] 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1211fa800) [pid = 1644] [serial = 99] [outer = 0x115dcd800] 13:16:16 INFO - PROCESS | 1644 | 1468008976560 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12170ac00) [pid = 1644] [serial = 100] [outer = 0x115dcd800] 13:16:16 INFO - PROCESS | 1644 | 1468008976801 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]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 13:16:16 INFO - PROCESS | 1644 | 1468008976828 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1644 | 1468008976830 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:16:16 INFO - PROCESS | 1644 | 1468008976832 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1644 | 1468008976834 Marionette TRACE conn2 <- [1,110,null,{}] 13:16:16 INFO - PROCESS | 1644 | 1468008976836 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}] 13:16:16 INFO - PROCESS | 1644 | 1468008976839 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:16 INFO - PROCESS | 1644 | 1468008976945 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:16:16 INFO - PROCESS | 1644 | 1468008976949 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1644 | 1468008976950 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x119de1000 == 35 [pid = 1644] [id = 35] 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x121476800) [pid = 1644] [serial = 101] [outer = 0x0] 13:16:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1219d7800) [pid = 1644] [serial = 102] [outer = 0x121476800] 13:16:16 INFO - PROCESS | 1644 | 1468008976976 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x123d66c00) [pid = 1644] [serial = 103] [outer = 0x121476800] 13:16:17 INFO - PROCESS | 1644 | 1468008977290 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]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 13:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:16:17 INFO - PROCESS | 1644 | 1468008977303 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1644 | 1468008977305 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:16:17 INFO - PROCESS | 1644 | 1468008977310 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1644 | 1468008977312 Marionette TRACE conn2 <- [1,114,null,{}] 13:16:17 INFO - PROCESS | 1644 | 1468008977316 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}] 13:16:17 INFO - PROCESS | 1644 | 1468008977317 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:17 INFO - PROCESS | 1644 | 1468008977436 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:16:17 INFO - PROCESS | 1644 | 1468008977503 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1644 | 1468008977504 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fbf000 == 36 [pid = 1644] [id = 36] 13:16:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12170cc00) [pid = 1644] [serial = 104] [outer = 0x0] 13:16:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x123db6800) [pid = 1644] [serial = 105] [outer = 0x12170cc00] 13:16:17 INFO - PROCESS | 1644 | 1468008977542 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x124b5b400) [pid = 1644] [serial = 106] [outer = 0x12170cc00] 13:16:17 INFO - PROCESS | 1644 | 1468008977819 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]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 521ms 13:16:17 INFO - PROCESS | 1644 | 1468008977832 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1644 | 1468008977833 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:16:17 INFO - PROCESS | 1644 | 1468008977835 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1644 | 1468008977836 Marionette TRACE conn2 <- [1,118,null,{}] 13:16:17 INFO - PROCESS | 1644 | 1468008977846 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}] 13:16:17 INFO - PROCESS | 1644 | 1468008977847 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:17 INFO - PROCESS | 1644 | 1468008977930 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:16:17 INFO - PROCESS | 1644 | 1468008977934 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1644 | 1468008977935 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12126a800 == 37 [pid = 1644] [id = 37] 13:16:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x123d5e400) [pid = 1644] [serial = 107] [outer = 0x0] 13:16:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x124de3400) [pid = 1644] [serial = 108] [outer = 0x123d5e400] 13:16:17 INFO - PROCESS | 1644 | 1468008977959 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x125067c00) [pid = 1644] [serial = 109] [outer = 0x123d5e400] 13:16:18 INFO - PROCESS | 1644 | 1468008978259 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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 475ms 13:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:16:18 INFO - PROCESS | 1644 | 1468008978310 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1644 | 1468008978312 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:16:18 INFO - PROCESS | 1644 | 1468008978314 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1644 | 1468008978315 Marionette TRACE conn2 <- [1,122,null,{}] 13:16:18 INFO - PROCESS | 1644 | 1468008978317 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}] 13:16:18 INFO - PROCESS | 1644 | 1468008978318 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:18 INFO - PROCESS | 1644 | 1468008978418 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:16:18 INFO - PROCESS | 1644 | 1468008978427 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1644 | 1468008978428 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136d800 == 38 [pid = 1644] [id = 38] 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x11339f000) [pid = 1644] [serial = 110] [outer = 0x0] 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1255d3800) [pid = 1644] [serial = 111] [outer = 0x11339f000] 13:16:18 INFO - PROCESS | 1644 | 1468008978452 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x126029400) [pid = 1644] [serial = 112] [outer = 0x11339f000] 13:16:18 INFO - PROCESS | 1644 | 1468008978704 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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 13:16:18 INFO - PROCESS | 1644 | 1468008978745 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1644 | 1468008978746 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:16:18 INFO - PROCESS | 1644 | 1468008978749 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1644 | 1468008978750 Marionette TRACE conn2 <- [1,126,null,{}] 13:16:18 INFO - PROCESS | 1644 | 1468008978752 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}] 13:16:18 INFO - PROCESS | 1644 | 1468008978753 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:18 INFO - PROCESS | 1644 | 1468008978846 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:16:18 INFO - PROCESS | 1644 | 1468008978849 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1644 | 1468008978850 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d05800 == 39 [pid = 1644] [id = 39] 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x126032c00) [pid = 1644] [serial = 113] [outer = 0x0] 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x12614b000) [pid = 1644] [serial = 114] [outer = 0x126032c00] 13:16:18 INFO - PROCESS | 1644 | 1468008978873 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12650bc00) [pid = 1644] [serial = 115] [outer = 0x126032c00] 13:16:19 INFO - PROCESS | 1644 | 1468008979190 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]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 13:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:16:19 INFO - PROCESS | 1644 | 1468008979217 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1644 | 1468008979218 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:16:19 INFO - PROCESS | 1644 | 1468008979221 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1644 | 1468008979224 Marionette TRACE conn2 <- [1,130,null,{}] 13:16:19 INFO - PROCESS | 1644 | 1468008979227 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}] 13:16:19 INFO - PROCESS | 1644 | 1468008979227 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:19 INFO - PROCESS | 1644 | 1468008979342 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:16:19 INFO - PROCESS | 1644 | 1468008979348 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1644 | 1468008979349 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d8b800 == 40 [pid = 1644] [id = 40] 13:16:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12101c800) [pid = 1644] [serial = 116] [outer = 0x0] 13:16:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x126511400) [pid = 1644] [serial = 117] [outer = 0x12101c800] 13:16:19 INFO - PROCESS | 1644 | 1468008979372 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x12696d800) [pid = 1644] [serial = 118] [outer = 0x12101c800] 13:16:20 INFO - PROCESS | 1644 | 1468008980408 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]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1223ms 13:16:20 INFO - PROCESS | 1644 | 1468008980445 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1644 | 1468008980448 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:16:20 INFO - PROCESS | 1644 | 1468008980453 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1644 | 1468008980456 Marionette TRACE conn2 <- [1,134,null,{}] 13:16:20 INFO - PROCESS | 1644 | 1468008980467 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}] 13:16:20 INFO - PROCESS | 1644 | 1468008980470 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:20 INFO - PROCESS | 1644 | 1468008980606 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:16:20 INFO - PROCESS | 1644 | 1468008980655 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1644 | 1468008980656 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f68800 == 41 [pid = 1644] [id = 41] 13:16:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x116886800) [pid = 1644] [serial = 119] [outer = 0x0] 13:16:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x116a28c00) [pid = 1644] [serial = 120] [outer = 0x116886800] 13:16:20 INFO - PROCESS | 1644 | 1468008980701 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x117db8800) [pid = 1644] [serial = 121] [outer = 0x116886800] 13:16:21 INFO - PROCESS | 1644 | 1468008981061 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]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 623ms 13:16:21 INFO - PROCESS | 1644 | 1468008981076 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1644 | 1468008981078 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:16:21 INFO - PROCESS | 1644 | 1468008981083 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1644 | 1468008981084 Marionette TRACE conn2 <- [1,138,null,{}] 13:16:21 INFO - PROCESS | 1644 | 1468008981087 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}] 13:16:21 INFO - PROCESS | 1644 | 1468008981091 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:21 INFO - PROCESS | 1644 | 1468008981182 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:16:21 INFO - PROCESS | 1644 | 1468008981187 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1644 | 1468008981188 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x116678000 == 42 [pid = 1644] [id = 42] 13:16:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x117dba000) [pid = 1644] [serial = 122] [outer = 0x0] 13:16:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 123 (0x118263400) [pid = 1644] [serial = 123] [outer = 0x117dba000] 13:16:21 INFO - PROCESS | 1644 | 1468008981214 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 124 (0x11841ac00) [pid = 1644] [serial = 124] [outer = 0x117dba000] 13:16:21 INFO - PROCESS | 1644 | 1468008981551 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]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 123 (0x123d5c400) [pid = 1644] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 122 (0x12c883800) [pid = 1644] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x12c51c000) [pid = 1644] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x12bddbc00) [pid = 1644] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x118681000) [pid = 1644] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x11756b800) [pid = 1644] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x12b8d3400) [pid = 1644] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x12b75a000) [pid = 1644] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x12a6b5c00) [pid = 1644] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x1290ac800) [pid = 1644] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x118413400) [pid = 1644] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x11820b800) [pid = 1644] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x117db9400) [pid = 1644] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x11867dc00) [pid = 1644] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x115dcd800) [pid = 1644] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12170cc00) [pid = 1644] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12b0adc00) [pid = 1644] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x123d5e400) [pid = 1644] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x11339f000) [pid = 1644] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x112ec3000) [pid = 1644] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x116a1b800) [pid = 1644] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x113d92800) [pid = 1644] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x116239000) [pid = 1644] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118264000) [pid = 1644] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11841d400) [pid = 1644] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11841e800) [pid = 1644] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119205800) [pid = 1644] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119a2f000) [pid = 1644] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:16:22 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119a2f800) [pid = 1644] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:16:22 INFO - PROCESS | 1644 | 1468008982051 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1644 | 1468008982052 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:16:22 INFO - PROCESS | 1644 | 1468008982065 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1644 | 1468008982067 Marionette TRACE conn2 <- [1,142,null,{}] 13:16:22 INFO - PROCESS | 1644 | 1468008982077 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}] 13:16:22 INFO - PROCESS | 1644 | 1468008982080 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:22 INFO - PROCESS | 1644 | 1468008982159 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:16:22 INFO - PROCESS | 1644 | 1468008982165 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1644 | 1468008982167 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x117159000 == 43 [pid = 1644] [id = 43] 13:16:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118260400) [pid = 1644] [serial = 125] [outer = 0x0] 13:16:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118416400) [pid = 1644] [serial = 126] [outer = 0x118260400] 13:16:22 INFO - PROCESS | 1644 | 1468008982213 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11867a000) [pid = 1644] [serial = 127] [outer = 0x118260400] 13:16:22 INFO - PROCESS | 1644 | 1468008982677 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]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 621ms 13:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:16:22 INFO - PROCESS | 1644 | 1468008982686 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1644 | 1468008982688 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:16:22 INFO - PROCESS | 1644 | 1468008982691 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1644 | 1468008982692 Marionette TRACE conn2 <- [1,146,null,{}] 13:16:22 INFO - PROCESS | 1644 | 1468008982694 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}] 13:16:22 INFO - PROCESS | 1644 | 1468008982695 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:22 INFO - PROCESS | 1644 | 1468008982768 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:16:22 INFO - PROCESS | 1644 | 1468008982774 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1644 | 1468008982775 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829a000 == 44 [pid = 1644] [id = 44] 13:16:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119055800) [pid = 1644] [serial = 128] [outer = 0x0] 13:16:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1190e7400) [pid = 1644] [serial = 129] [outer = 0x119055800] 13:16:22 INFO - PROCESS | 1644 | 1468008982800 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11920c000) [pid = 1644] [serial = 130] [outer = 0x119055800] 13:16:23 INFO - PROCESS | 1644 | 1468008983113 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]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 467ms 13:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:16:23 INFO - PROCESS | 1644 | 1468008983159 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1644 | 1468008983160 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:16:23 INFO - PROCESS | 1644 | 1468008983162 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1644 | 1468008983163 Marionette TRACE conn2 <- [1,150,null,{}] 13:16:23 INFO - PROCESS | 1644 | 1468008983165 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}] 13:16:23 INFO - PROCESS | 1644 | 1468008983167 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:23 INFO - PROCESS | 1644 | 1468008983239 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:16:23 INFO - PROCESS | 1644 | 1468008983283 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1644 | 1468008983284 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x118882800 == 45 [pid = 1644] [id = 45] 13:16:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x117db9800) [pid = 1644] [serial = 131] [outer = 0x0] 13:16:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11949d000) [pid = 1644] [serial = 132] [outer = 0x117db9800] 13:16:23 INFO - PROCESS | 1644 | 1468008983310 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119667c00) [pid = 1644] [serial = 133] [outer = 0x117db9800] 13:16:23 INFO - PROCESS | 1644 | 1468008983688 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]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 570ms 13:16:23 INFO - PROCESS | 1644 | 1468008983733 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1644 | 1468008983735 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:16:23 INFO - PROCESS | 1644 | 1468008983738 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1644 | 1468008983740 Marionette TRACE conn2 <- [1,154,null,{}] 13:16:23 INFO - PROCESS | 1644 | 1468008983743 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}] 13:16:23 INFO - PROCESS | 1644 | 1468008983749 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:23 INFO - PROCESS | 1644 | 1468008983909 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:16:23 INFO - PROCESS | 1644 | 1468008983921 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1644 | 1468008983922 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a88000 == 46 [pid = 1644] [id = 46] 13:16:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x119a5a400) [pid = 1644] [serial = 134] [outer = 0x0] 13:16:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x121016c00) [pid = 1644] [serial = 135] [outer = 0x119a5a400] 13:16:23 INFO - PROCESS | 1644 | 1468008983947 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1214ec000) [pid = 1644] [serial = 136] [outer = 0x119a5a400] 13:16:24 INFO - PROCESS | 1644 | 1468008984396 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]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 671ms 13:16:24 INFO - PROCESS | 1644 | 1468008984408 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1644 | 1468008984411 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:16:24 INFO - PROCESS | 1644 | 1468008984414 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1644 | 1468008984416 Marionette TRACE conn2 <- [1,158,null,{}] 13:16:24 INFO - PROCESS | 1644 | 1468008984439 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}] 13:16:24 INFO - PROCESS | 1644 | 1468008984441 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:24 INFO - PROCESS | 1644 | 1468008984533 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:16:24 INFO - PROCESS | 1644 | 1468008984609 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1644 | 1468008984610 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x116622000 == 47 [pid = 1644] [id = 47] 13:16:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x11673a000) [pid = 1644] [serial = 137] [outer = 0x0] 13:16:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x116889800) [pid = 1644] [serial = 138] [outer = 0x11673a000] 13:16:24 INFO - PROCESS | 1644 | 1468008984640 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x11820c000) [pid = 1644] [serial = 139] [outer = 0x11673a000] 13:16:25 INFO - PROCESS | 1644 | 1468008985045 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]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 13:16:25 INFO - PROCESS | 1644 | 1468008985103 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1644 | 1468008985107 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:16:25 INFO - PROCESS | 1644 | 1468008985113 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1644 | 1468008985115 Marionette TRACE conn2 <- [1,162,null,{}] 13:16:25 INFO - PROCESS | 1644 | 1468008985118 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}] 13:16:25 INFO - PROCESS | 1644 | 1468008985119 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:25 INFO - PROCESS | 1644 | 1468008985213 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:16:25 INFO - PROCESS | 1644 | 1468008985271 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1644 | 1468008985273 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b9000 == 48 [pid = 1644] [id = 48] 13:16:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118419000) [pid = 1644] [serial = 140] [outer = 0x0] 13:16:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x118679800) [pid = 1644] [serial = 141] [outer = 0x118419000] 13:16:25 INFO - PROCESS | 1644 | 1468008985304 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x11898cc00) [pid = 1644] [serial = 142] [outer = 0x118419000] 13:16:25 INFO - PROCESS | 1644 | 1468008985731 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]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 13:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:16:25 INFO - PROCESS | 1644 | 1468008985783 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1644 | 1468008985784 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:16:25 INFO - PROCESS | 1644 | 1468008985831 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1644 | 1468008985834 Marionette TRACE conn2 <- [1,166,null,{}] 13:16:25 INFO - PROCESS | 1644 | 1468008985845 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}] 13:16:25 INFO - PROCESS | 1644 | 1468008985848 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:25 INFO - PROCESS | 1644 | 1468008985936 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:16:26 INFO - PROCESS | 1644 | 1468008985996 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1644 | 1468008985998 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12126d000 == 49 [pid = 1644] [id = 49] 13:16:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x119a59400) [pid = 1644] [serial = 143] [outer = 0x0] 13:16:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12101d000) [pid = 1644] [serial = 144] [outer = 0x119a59400] 13:16:26 INFO - PROCESS | 1644 | 1468008986029 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12147a400) [pid = 1644] [serial = 145] [outer = 0x119a59400] 13:16:26 INFO - PROCESS | 1644 | 1468008986441 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]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 668ms 13:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:16:26 INFO - PROCESS | 1644 | 1468008986455 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1644 | 1468008986457 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:16:26 INFO - PROCESS | 1644 | 1468008986459 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1644 | 1468008986461 Marionette TRACE conn2 <- [1,170,null,{}] 13:16:26 INFO - PROCESS | 1644 | 1468008986463 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}] 13:16:26 INFO - PROCESS | 1644 | 1468008986464 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:26 INFO - PROCESS | 1644 | 1468008986562 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:16:26 INFO - PROCESS | 1644 | 1468008986603 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1644 | 1468008986605 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d04000 == 50 [pid = 1644] [id = 50] 13:16:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x1217ee400) [pid = 1644] [serial = 146] [outer = 0x0] 13:16:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x121a7e000) [pid = 1644] [serial = 147] [outer = 0x1217ee400] 13:16:26 INFO - PROCESS | 1644 | 1468008986633 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x123d5d400) [pid = 1644] [serial = 148] [outer = 0x1217ee400] 13:16:27 INFO - PROCESS | 1644 | 1468008987109 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]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 668ms 13:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:16:27 INFO - PROCESS | 1644 | 1468008987138 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1644 | 1468008987141 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:16:27 INFO - PROCESS | 1644 | 1468008987145 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1644 | 1468008987148 Marionette TRACE conn2 <- [1,174,null,{}] 13:16:27 INFO - PROCESS | 1644 | 1468008987152 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}] 13:16:27 INFO - PROCESS | 1644 | 1468008987153 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:27 INFO - PROCESS | 1644 | 1468008987261 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:16:27 INFO - PROCESS | 1644 | 1468008987336 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1644 | 1468008987338 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x116627000 == 51 [pid = 1644] [id = 51] 13:16:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x114fbe800) [pid = 1644] [serial = 149] [outer = 0x0] 13:16:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x115e8b000) [pid = 1644] [serial = 150] [outer = 0x114fbe800] 13:16:27 INFO - PROCESS | 1644 | 1468008987365 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x11673b400) [pid = 1644] [serial = 151] [outer = 0x114fbe800] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x118882800 == 50 [pid = 1644] [id = 45] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x11829a000 == 49 [pid = 1644] [id = 44] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x117159000 == 48 [pid = 1644] [id = 43] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x117483000 == 47 [pid = 1644] [id = 29] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x11684b800 == 46 [pid = 1644] [id = 27] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x116678000 == 45 [pid = 1644] [id = 42] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x11684d000 == 44 [pid = 1644] [id = 31] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x112f68800 == 43 [pid = 1644] [id = 41] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x117160800 == 42 [pid = 1644] [id = 28] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x11900e800 == 41 [pid = 1644] [id = 32] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1195a1800 == 40 [pid = 1644] [id = 33] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a0000 == 39 [pid = 1644] [id = 30] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x123d04000 == 38 [pid = 1644] [id = 50] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12126d000 == 37 [pid = 1644] [id = 49] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119de1000 == 36 [pid = 1644] [id = 35] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119fbf000 == 35 [pid = 1644] [id = 36] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x123d05800 == 34 [pid = 1644] [id = 39] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b6800 == 33 [pid = 1644] [id = 34] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b9000 == 32 [pid = 1644] [id = 48] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119a88000 == 31 [pid = 1644] [id = 46] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12126a800 == 30 [pid = 1644] [id = 37] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12136d800 == 29 [pid = 1644] [id = 38] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x116622000 == 28 [pid = 1644] [id = 47] 13:16:28 INFO - PROCESS | 1644 | --DOCSHELL 0x123d8b800 == 27 [pid = 1644] [id = 40] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x12170d000) [pid = 1644] [serial = 11] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x121021000) [pid = 1644] [serial = 96] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x1211fa800) [pid = 1644] [serial = 99] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x1219d7800) [pid = 1644] [serial = 102] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x123db6800) [pid = 1644] [serial = 105] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x124de3400) [pid = 1644] [serial = 108] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1255d4c00) [pid = 1644] [serial = 63] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x1131c2400) [pid = 1644] [serial = 66] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12101bc00) [pid = 1644] [serial = 94] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x118410400) [pid = 1644] [serial = 97] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x117dbd000) [pid = 1644] [serial = 76] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12170ac00) [pid = 1644] [serial = 100] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x118411400) [pid = 1644] [serial = 79] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1198d7400) [pid = 1644] [serial = 88] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1190e6800) [pid = 1644] [serial = 85] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x124b5b400) [pid = 1644] [serial = 106] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x125067c00) [pid = 1644] [serial = 109] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x113edb800) [pid = 1644] [serial = 67] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118681c00) [pid = 1644] [serial = 82] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12614b000) [pid = 1644] [serial = 114] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118216800) [pid = 1644] [serial = 70] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x126029400) [pid = 1644] [serial = 112] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12df6e000) [pid = 1644] [serial = 64] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1255d3800) [pid = 1644] [serial = 111] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x117dbb800) [pid = 1644] [serial = 69] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113d99000) [pid = 1644] [serial = 72] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115dcb800) [pid = 1644] [serial = 73] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x117512c00) [pid = 1644] [serial = 75] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118274000) [pid = 1644] [serial = 78] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11867a400) [pid = 1644] [serial = 81] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1186b4000) [pid = 1644] [serial = 84] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11949d800) [pid = 1644] [serial = 87] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119a4e800) [pid = 1644] [serial = 90] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119d77400) [pid = 1644] [serial = 91] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x120f27800) [pid = 1644] [serial = 93] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12b75bc00) [pid = 1644] [serial = 24] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12b765000) [pid = 1644] [serial = 25] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12a6b7800) [pid = 1644] [serial = 21] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12a7ce000) [pid = 1644] [serial = 22] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x129352000) [pid = 1644] [serial = 18] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1290ae400) [pid = 1644] [serial = 15] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1290b4000) [pid = 1644] [serial = 16] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x121837400) [pid = 1644] [serial = 8] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11949b000) [pid = 1644] [serial = 54] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12d357800) [pid = 1644] [serial = 51] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x123d9a000) [pid = 1644] [serial = 45] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x123d5e000) [pid = 1644] [serial = 48] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x123d62400) [pid = 1644] [serial = 49] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12c88c800) [pid = 1644] [serial = 42] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12c429800) [pid = 1644] [serial = 43] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12c883400) [pid = 1644] [serial = 40] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12c51f400) [pid = 1644] [serial = 39] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12bde2c00) [pid = 1644] [serial = 36] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12c515400) [pid = 1644] [serial = 37] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x12bd91000) [pid = 1644] [serial = 33] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x12bdd8800) [pid = 1644] [serial = 34] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x12bd95800) [pid = 1644] [serial = 31] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x11862a000) [pid = 1644] [serial = 30] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x12b957800) [pid = 1644] [serial = 27] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x12b95d800) [pid = 1644] [serial = 28] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x118419c00) [pid = 1644] [serial = 60] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x11841d800) [pid = 1644] [serial = 61] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x118213c00) [pid = 1644] [serial = 57] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12bdd8000) [pid = 1644] [serial = 58] [outer = 0x0] [url = about:blank] 13:16:28 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x12d3bec00) [pid = 1644] [serial = 55] [outer = 0x0] [url = about:blank] 13:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1123ms 13:16:28 INFO - PROCESS | 1644 | 1468008988262 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]]]}] 13:16:28 INFO - PROCESS | 1644 | 1468008988270 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:16:28 INFO - PROCESS | 1644 | 1468008988275 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:16:28 INFO - PROCESS | 1644 | 1468008988279 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1644 | 1468008988282 Marionette TRACE conn2 <- [1,178,null,{}] 13:16:28 INFO - PROCESS | 1644 | 1468008988288 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}] 13:16:28 INFO - PROCESS | 1644 | 1468008988293 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:28 INFO - PROCESS | 1644 | 1468008988362 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:16:28 INFO - PROCESS | 1644 | 1468008988368 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1644 | 1468008988372 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f68800 == 28 [pid = 1644] [id = 52] 13:16:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x115e21000) [pid = 1644] [serial = 152] [outer = 0x0] 13:16:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x115e8e400) [pid = 1644] [serial = 153] [outer = 0x115e21000] 13:16:28 INFO - PROCESS | 1644 | 1468008988402 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x1132df000) [pid = 1644] [serial = 154] [outer = 0x115e21000] 13:16:28 INFO - PROCESS | 1644 | 1468008988721 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]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 472ms 13:16:28 INFO - PROCESS | 1644 | 1468008988752 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1644 | 1468008988758 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:16:28 INFO - PROCESS | 1644 | 1468008988763 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1644 | 1468008988765 Marionette TRACE conn2 <- [1,182,null,{}] 13:16:28 INFO - PROCESS | 1644 | 1468008988767 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}] 13:16:28 INFO - PROCESS | 1644 | 1468008988769 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:28 INFO - PROCESS | 1644 | 1468008988841 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:16:28 INFO - PROCESS | 1644 | 1468008988845 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1644 | 1468008988846 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164b2800 == 29 [pid = 1644] [id = 53] 13:16:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x117560c00) [pid = 1644] [serial = 155] [outer = 0x0] 13:16:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x118265000) [pid = 1644] [serial = 156] [outer = 0x117560c00] 13:16:28 INFO - PROCESS | 1644 | 1468008988876 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x11827fc00) [pid = 1644] [serial = 157] [outer = 0x117560c00] 13:16:29 INFO - PROCESS | 1644 | 1468008989162 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]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 420ms 13:16:29 INFO - PROCESS | 1644 | 1468008989196 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1644 | 1468008989197 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:16:29 INFO - PROCESS | 1644 | 1468008989209 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1644 | 1468008989212 Marionette TRACE conn2 <- [1,186,null,{}] 13:16:29 INFO - PROCESS | 1644 | 1468008989224 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}] 13:16:29 INFO - PROCESS | 1644 | 1468008989228 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:29 INFO - PROCESS | 1644 | 1468008989321 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:16:29 INFO - PROCESS | 1644 | 1468008989361 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1644 | 1468008989364 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x11716b000 == 30 [pid = 1644] [id = 54] 13:16:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x117dc0000) [pid = 1644] [serial = 158] [outer = 0x0] 13:16:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x118635000) [pid = 1644] [serial = 159] [outer = 0x117dc0000] 13:16:29 INFO - PROCESS | 1644 | 1468008989391 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x1186bdc00) [pid = 1644] [serial = 160] [outer = 0x117dc0000] 13:16:29 INFO - PROCESS | 1644 | 1468008989651 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]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 472ms 13:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:16:29 INFO - PROCESS | 1644 | 1468008989681 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1644 | 1468008989683 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:16:29 INFO - PROCESS | 1644 | 1468008989685 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1644 | 1468008989686 Marionette TRACE conn2 <- [1,190,null,{}] 13:16:29 INFO - PROCESS | 1644 | 1468008989696 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}] 13:16:29 INFO - PROCESS | 1644 | 1468008989697 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:29 INFO - PROCESS | 1644 | 1468008989776 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:16:29 INFO - PROCESS | 1644 | 1468008989780 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1644 | 1468008989781 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a5800 == 31 [pid = 1644] [id = 55] 13:16:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x119056000) [pid = 1644] [serial = 161] [outer = 0x0] 13:16:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11949bc00) [pid = 1644] [serial = 162] [outer = 0x119056000] 13:16:29 INFO - PROCESS | 1644 | 1468008989809 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1194a6c00) [pid = 1644] [serial = 163] [outer = 0x119056000] 13:16:30 INFO - PROCESS | 1644 | 1468008990109 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]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 13:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:16:30 INFO - PROCESS | 1644 | 1468008990161 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1644 | 1468008990162 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:16:30 INFO - PROCESS | 1644 | 1468008990165 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1644 | 1468008990166 Marionette TRACE conn2 <- [1,194,null,{}] 13:16:30 INFO - PROCESS | 1644 | 1468008990168 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}] 13:16:30 INFO - PROCESS | 1644 | 1468008990170 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:30 INFO - PROCESS | 1644 | 1468008990311 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:16:30 INFO - PROCESS | 1644 | 1468008990327 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1644 | 1468008990328 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x11886f800 == 32 [pid = 1644] [id = 56] 13:16:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x114fbac00) [pid = 1644] [serial = 164] [outer = 0x0] 13:16:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11966ac00) [pid = 1644] [serial = 165] [outer = 0x114fbac00] 13:16:30 INFO - PROCESS | 1644 | 1468008990369 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119a50400) [pid = 1644] [serial = 166] [outer = 0x114fbac00] 13:16:30 INFO - PROCESS | 1644 | 1468008990780 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]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 618ms 13:16:30 INFO - PROCESS | 1644 | 1468008990783 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1644 | 1468008990785 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:16:30 INFO - PROCESS | 1644 | 1468008990787 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1644 | 1468008990788 Marionette TRACE conn2 <- [1,198,null,{}] 13:16:30 INFO - PROCESS | 1644 | 1468008990790 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}] 13:16:30 INFO - PROCESS | 1644 | 1468008990794 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:30 INFO - PROCESS | 1644 | 1468008990896 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:16:30 INFO - PROCESS | 1644 | 1468008990924 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1644 | 1468008990925 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195a1800 == 33 [pid = 1644] [id = 57] 13:16:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119d77c00) [pid = 1644] [serial = 167] [outer = 0x0] 13:16:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x12101fc00) [pid = 1644] [serial = 168] [outer = 0x119d77c00] 13:16:30 INFO - PROCESS | 1644 | 1468008990950 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1217f0000) [pid = 1644] [serial = 169] [outer = 0x119d77c00] 13:16:31 INFO - PROCESS | 1644 | 1468008991266 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]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 520ms 13:16:31 INFO - PROCESS | 1644 | 1468008991312 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1644 | 1468008991313 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:16:31 INFO - PROCESS | 1644 | 1468008991315 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1644 | 1468008991316 Marionette TRACE conn2 <- [1,202,null,{}] 13:16:31 INFO - PROCESS | 1644 | 1468008991319 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}] 13:16:31 INFO - PROCESS | 1644 | 1468008991320 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:31 INFO - PROCESS | 1644 | 1468008991410 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:16:31 INFO - PROCESS | 1644 | 1468008991414 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1644 | 1468008991415 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bcc800 == 34 [pid = 1644] [id = 58] 13:16:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121017000) [pid = 1644] [serial = 170] [outer = 0x0] 13:16:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x121cdd800) [pid = 1644] [serial = 171] [outer = 0x121017000] 13:16:31 INFO - PROCESS | 1644 | 1468008991439 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x123d62800) [pid = 1644] [serial = 172] [outer = 0x121017000] 13:16:31 INFO - PROCESS | 1644 | 1468008991746 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]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 13:16:31 INFO - PROCESS | 1644 | 1468008991788 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1644 | 1468008991789 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:16:31 INFO - PROCESS | 1644 | 1468008991791 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1644 | 1468008991792 Marionette TRACE conn2 <- [1,206,null,{}] 13:16:31 INFO - PROCESS | 1644 | 1468008991795 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}] 13:16:31 INFO - PROCESS | 1644 | 1468008991796 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:31 INFO - PROCESS | 1644 | 1468008991885 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:16:31 INFO - PROCESS | 1644 | 1468008991918 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1644 | 1468008991919 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x12113e000 == 35 [pid = 1644] [id = 59] 13:16:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x123d63800) [pid = 1644] [serial = 173] [outer = 0x0] 13:16:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x124a11400) [pid = 1644] [serial = 174] [outer = 0x123d63800] 13:16:31 INFO - PROCESS | 1644 | 1468008991960 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124b54800) [pid = 1644] [serial = 175] [outer = 0x123d63800] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12101c800) [pid = 1644] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x121476800) [pid = 1644] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x126032c00) [pid = 1644] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119a5a400) [pid = 1644] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x117db9800) [pid = 1644] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x116886800) [pid = 1644] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x117dba000) [pid = 1644] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x118260400) [pid = 1644] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:16:32 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x119055800) [pid = 1644] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:16:32 INFO - PROCESS | 1644 | 1468008992397 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]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 618ms 13:16:32 INFO - PROCESS | 1644 | 1468008992410 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:16:32 INFO - PROCESS | 1644 | 1468008992412 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:16:32 INFO - PROCESS | 1644 | 1468008992415 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1644 | 1468008992417 Marionette TRACE conn2 <- [1,210,null,{}] 13:16:32 INFO - PROCESS | 1644 | 1468008992420 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}] 13:16:32 INFO - PROCESS | 1644 | 1468008992422 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:32 INFO - PROCESS | 1644 | 1468008992546 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:16:32 INFO - PROCESS | 1644 | 1468008992610 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1644 | 1468008992611 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x11716a000 == 36 [pid = 1644] [id = 60] 13:16:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x113271000) [pid = 1644] [serial = 176] [outer = 0x0] 13:16:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x117dbc400) [pid = 1644] [serial = 177] [outer = 0x113271000] 13:16:32 INFO - PROCESS | 1644 | 1468008992651 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x123d69400) [pid = 1644] [serial = 178] [outer = 0x113271000] 13:16:32 INFO - PROCESS | 1644 | 1468008992993 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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 13:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:16:33 INFO - PROCESS | 1644 | 1468008993035 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1644 | 1468008993036 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:16:33 INFO - PROCESS | 1644 | 1468008993040 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1644 | 1468008993042 Marionette TRACE conn2 <- [1,214,null,{}] 13:16:33 INFO - PROCESS | 1644 | 1468008993044 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}] 13:16:33 INFO - PROCESS | 1644 | 1468008993045 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:33 INFO - PROCESS | 1644 | 1468008993115 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:16:33 INFO - PROCESS | 1644 | 1468008993118 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1644 | 1468008993119 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a54000 == 37 [pid = 1644] [id = 61] 13:16:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x124be0400) [pid = 1644] [serial = 179] [outer = 0x0] 13:16:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x124debc00) [pid = 1644] [serial = 180] [outer = 0x124be0400] 13:16:33 INFO - PROCESS | 1644 | 1468008993147 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1255d0800) [pid = 1644] [serial = 181] [outer = 0x124be0400] 13:16:33 INFO - PROCESS | 1644 | 1468008993433 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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 421ms 13:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:16:33 INFO - PROCESS | 1644 | 1468008993463 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1644 | 1468008993465 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:16:33 INFO - PROCESS | 1644 | 1468008993467 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1644 | 1468008993469 Marionette TRACE conn2 <- [1,218,null,{}] 13:16:33 INFO - PROCESS | 1644 | 1468008993483 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}] 13:16:33 INFO - PROCESS | 1644 | 1468008993485 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:33 INFO - PROCESS | 1644 | 1468008993604 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:16:33 INFO - PROCESS | 1644 | 1468008993609 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1644 | 1468008993611 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185cf800 == 38 [pid = 1644] [id = 62] 13:16:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118212000) [pid = 1644] [serial = 182] [outer = 0x0] 13:16:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1255ce800) [pid = 1644] [serial = 183] [outer = 0x118212000] 13:16:33 INFO - PROCESS | 1644 | 1468008993637 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x12614c400) [pid = 1644] [serial = 184] [outer = 0x118212000] 13:16:33 INFO - PROCESS | 1644 | 1468008993927 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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 13:16:33 INFO - PROCESS | 1644 | 1468008993988 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1644 | 1468008993992 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:16:33 INFO - PROCESS | 1644 | 1468008993995 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1644 | 1468008993997 Marionette TRACE conn2 <- [1,222,null,{}] 13:16:34 INFO - PROCESS | 1644 | 1468008994001 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}] 13:16:34 INFO - PROCESS | 1644 | 1468008994004 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:34 INFO - PROCESS | 1644 | 1468008994119 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:16:34 INFO - PROCESS | 1644 | 1468008994195 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1644 | 1468008994196 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x124bc0000 == 39 [pid = 1644] [id = 63] 13:16:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x126144400) [pid = 1644] [serial = 185] [outer = 0x0] 13:16:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x126709400) [pid = 1644] [serial = 186] [outer = 0x126144400] 13:16:34 INFO - PROCESS | 1644 | 1468008994236 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126961000) [pid = 1644] [serial = 187] [outer = 0x126144400] 13:16:34 INFO - PROCESS | 1644 | 1468008994788 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]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 821ms 13:16:34 INFO - PROCESS | 1644 | 1468008994831 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1644 | 1468008994834 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:16:34 INFO - PROCESS | 1644 | 1468008994838 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1644 | 1468008994843 Marionette TRACE conn2 <- [1,226,null,{}] 13:16:34 INFO - PROCESS | 1644 | 1468008994847 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}] 13:16:34 INFO - PROCESS | 1644 | 1468008994848 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:34 INFO - PROCESS | 1644 | 1468008994953 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:16:35 INFO - PROCESS | 1644 | 1468008995019 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1644 | 1468008995020 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164a7000 == 40 [pid = 1644] [id = 64] 13:16:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x115dcb800) [pid = 1644] [serial = 188] [outer = 0x0] 13:16:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x116f99800) [pid = 1644] [serial = 189] [outer = 0x115dcb800] 13:16:35 INFO - PROCESS | 1644 | 1468008995052 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11820b400) [pid = 1644] [serial = 190] [outer = 0x115dcb800] 13:16:35 INFO - PROCESS | 1644 | 1468008995641 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]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 825ms 13:16:35 INFO - PROCESS | 1644 | 1468008995680 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1644 | 1468008995683 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:16:35 INFO - PROCESS | 1644 | 1468008995687 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1644 | 1468008995692 Marionette TRACE conn2 <- [1,230,null,{}] 13:16:35 INFO - PROCESS | 1644 | 1468008995696 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}] 13:16:35 INFO - PROCESS | 1644 | 1468008995698 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:35 INFO - PROCESS | 1644 | 1468008995798 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:16:35 INFO - PROCESS | 1644 | 1468008995863 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1644 | 1468008995866 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x115ef0800 == 41 [pid = 1644] [id = 65] 13:16:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x117dbb800) [pid = 1644] [serial = 191] [outer = 0x0] 13:16:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11820fc00) [pid = 1644] [serial = 192] [outer = 0x117dbb800] 13:16:35 INFO - PROCESS | 1644 | 1468008995894 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118275800) [pid = 1644] [serial = 193] [outer = 0x117dbb800] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1185cf800 == 40 [pid = 1644] [id = 62] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x121a54000 == 39 [pid = 1644] [id = 61] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x11716a000 == 38 [pid = 1644] [id = 60] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x12113e000 == 37 [pid = 1644] [id = 59] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x119bcc800 == 36 [pid = 1644] [id = 58] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1195a1800 == 35 [pid = 1644] [id = 57] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x11886f800 == 34 [pid = 1644] [id = 56] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a5800 == 33 [pid = 1644] [id = 55] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x11716b000 == 32 [pid = 1644] [id = 54] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x1164b2800 == 31 [pid = 1644] [id = 53] 13:16:36 INFO - PROCESS | 1644 | --DOCSHELL 0x112f68800 == 30 [pid = 1644] [id = 52] 13:16:36 INFO - PROCESS | 1644 | 1468008996295 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]]]}] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1214ec000) [pid = 1644] [serial = 136] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121016c00) [pid = 1644] [serial = 135] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11949d000) [pid = 1644] [serial = 132] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x117db8800) [pid = 1644] [serial = 121] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x116a28c00) [pid = 1644] [serial = 120] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118263400) [pid = 1644] [serial = 123] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11867a000) [pid = 1644] [serial = 127] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118416400) [pid = 1644] [serial = 126] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11841ac00) [pid = 1644] [serial = 124] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11920c000) [pid = 1644] [serial = 130] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12696d800) [pid = 1644] [serial = 118] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1190e7400) [pid = 1644] [serial = 129] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119667c00) [pid = 1644] [serial = 133] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126511400) [pid = 1644] [serial = 117] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x123d66c00) [pid = 1644] [serial = 103] [outer = 0x0] [url = about:blank] 13:16:36 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x12650bc00) [pid = 1644] [serial = 115] [outer = 0x0] [url = about:blank] 13:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 624ms 13:16:36 INFO - PROCESS | 1644 | 1468008996311 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1644 | 1468008996314 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:16:36 INFO - PROCESS | 1644 | 1468008996319 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1644 | 1468008996320 Marionette TRACE conn2 <- [1,234,null,{}] 13:16:36 INFO - PROCESS | 1644 | 1468008996323 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}] 13:16:36 INFO - PROCESS | 1644 | 1468008996325 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:36 INFO - PROCESS | 1644 | 1468008996398 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:16:36 INFO - PROCESS | 1644 | 1468008996403 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1644 | 1468008996404 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f1c000 == 31 [pid = 1644] [id = 66] 13:16:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118418000) [pid = 1644] [serial = 194] [outer = 0x0] 13:16:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1184c0400) [pid = 1644] [serial = 195] [outer = 0x118418000] 13:16:36 INFO - PROCESS | 1644 | 1468008996435 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118682800) [pid = 1644] [serial = 196] [outer = 0x118418000] 13:16:36 INFO - PROCESS | 1644 | 1468008996749 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]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 471ms 13:16:36 INFO - PROCESS | 1644 | 1468008996791 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1644 | 1468008996793 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:16:36 INFO - PROCESS | 1644 | 1468008996795 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1644 | 1468008996797 Marionette TRACE conn2 <- [1,238,null,{}] 13:16:36 INFO - PROCESS | 1644 | 1468008996805 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}] 13:16:36 INFO - PROCESS | 1644 | 1468008996808 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:36 INFO - PROCESS | 1644 | 1468008996894 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:16:36 INFO - PROCESS | 1644 | 1468008996935 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1644 | 1468008996937 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a1800 == 32 [pid = 1644] [id = 67] 13:16:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118980000) [pid = 1644] [serial = 197] [outer = 0x0] 13:16:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11949d000) [pid = 1644] [serial = 198] [outer = 0x118980000] 13:16:36 INFO - PROCESS | 1644 | 1468008996965 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119a5ac00) [pid = 1644] [serial = 199] [outer = 0x118980000] 13:16:37 INFO - PROCESS | 1644 | 1468008997242 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]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 13:16:37 INFO - PROCESS | 1644 | 1468008997266 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:16:37 INFO - PROCESS | 1644 | 1468008997268 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:16:37 INFO - PROCESS | 1644 | 1468008997278 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1644 | 1468008997279 Marionette TRACE conn2 <- [1,242,null,{}] 13:16:37 INFO - PROCESS | 1644 | 1468008997281 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}] 13:16:37 INFO - PROCESS | 1644 | 1468008997282 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:37 INFO - PROCESS | 1644 | 1468008997361 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:16:37 INFO - PROCESS | 1644 | 1468008997365 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1644 | 1468008997367 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192d9000 == 33 [pid = 1644] [id = 68] 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119d74000) [pid = 1644] [serial = 200] [outer = 0x0] 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1210d4400) [pid = 1644] [serial = 201] [outer = 0x119d74000] 13:16:37 INFO - PROCESS | 1644 | 1468008997394 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1214ec000) [pid = 1644] [serial = 202] [outer = 0x119d74000] 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12170b400) [pid = 1644] [serial = 203] [outer = 0x123d5ec00] 13:16:37 INFO - PROCESS | 1644 | 1468008997724 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]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 476ms 13:16:37 INFO - PROCESS | 1644 | 1468008997746 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1644 | 1468008997748 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:16:37 INFO - PROCESS | 1644 | 1468008997750 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1644 | 1468008997751 Marionette TRACE conn2 <- [1,246,null,{}] 13:16:37 INFO - PROCESS | 1644 | 1468008997753 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}] 13:16:37 INFO - PROCESS | 1644 | 1468008997755 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:37 INFO - PROCESS | 1644 | 1468008997825 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:16:37 INFO - PROCESS | 1644 | 1468008997829 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1644 | 1468008997830 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x119aa2000 == 34 [pid = 1644] [id = 69] 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x121018800) [pid = 1644] [serial = 204] [outer = 0x0] 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121a85000) [pid = 1644] [serial = 205] [outer = 0x121018800] 13:16:37 INFO - PROCESS | 1644 | 1468008997860 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x123dbac00) [pid = 1644] [serial = 206] [outer = 0x121018800] 13:16:38 INFO - PROCESS | 1644 | 1468008998295 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]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 568ms 13:16:38 INFO - PROCESS | 1644 | 1468008998319 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1644 | 1468008998321 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:16:38 INFO - PROCESS | 1644 | 1468008998327 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1644 | 1468008998329 Marionette TRACE conn2 <- [1,250,null,{}] 13:16:38 INFO - PROCESS | 1644 | 1468008998332 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}] 13:16:38 INFO - PROCESS | 1644 | 1468008998338 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:38 INFO - PROCESS | 1644 | 1468008998484 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:16:38 INFO - PROCESS | 1644 | 1468008998501 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1644 | 1468008998502 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fc1000 == 35 [pid = 1644] [id = 70] 13:16:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124b54400) [pid = 1644] [serial = 207] [outer = 0x0] 13:16:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1255d1400) [pid = 1644] [serial = 208] [outer = 0x124b54400] 13:16:38 INFO - PROCESS | 1644 | 1468008998527 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1265a7800) [pid = 1644] [serial = 209] [outer = 0x124b54400] 13:16:38 INFO - PROCESS | 1644 | 1468008998879 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]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 570ms 13:16:38 INFO - PROCESS | 1644 | 1468008998897 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1644 | 1468008998899 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:16:38 INFO - PROCESS | 1644 | 1468008998910 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1644 | 1468008998912 Marionette TRACE conn2 <- [1,254,null,{}] 13:16:38 INFO - PROCESS | 1644 | 1468008998915 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}] 13:16:38 INFO - PROCESS | 1644 | 1468008998917 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:39 INFO - PROCESS | 1644 | 1468008999053 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:16:39 INFO - PROCESS | 1644 | 1468008999094 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1644 | 1468008999095 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a54000 == 36 [pid = 1644] [id = 71] 13:16:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124b56800) [pid = 1644] [serial = 210] [outer = 0x0] 13:16:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126968400) [pid = 1644] [serial = 211] [outer = 0x124b56800] 13:16:39 INFO - PROCESS | 1644 | 1468008999135 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128a29000) [pid = 1644] [serial = 212] [outer = 0x124b56800] 13:16:39 INFO - PROCESS | 1644 | 1468008999500 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]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 13:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:16:39 INFO - PROCESS | 1644 | 1468008999533 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 1644 | 1468008999534 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:16:39 INFO - PROCESS | 1644 | 1468008999536 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 1644 | 1468008999537 Marionette TRACE conn2 <- [1,258,null,{}] 13:16:39 INFO - PROCESS | 1644 | 1468008999542 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}] 13:16:39 INFO - PROCESS | 1644 | 1468008999543 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:39 INFO - PROCESS | 1644 | 1468008999632 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:16:39 INFO - PROCESS | 1644 | 1468008999636 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1644 | 1468008999637 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x112642800 == 37 [pid = 1644] [id = 72] 13:16:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1255d5400) [pid = 1644] [serial = 213] [outer = 0x0] 13:16:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128c6b000) [pid = 1644] [serial = 214] [outer = 0x1255d5400] 13:16:39 INFO - PROCESS | 1644 | 1468008999663 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x128ec3000) [pid = 1644] [serial = 215] [outer = 0x1255d5400] 13:16:39 INFO - PROCESS | 1644 | 1468008999991 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]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 13:16:40 INFO - PROCESS | 1644 | 1468009000013 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1644 | 1468009000015 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:16:40 INFO - PROCESS | 1644 | 1468009000019 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1644 | 1468009000020 Marionette TRACE conn2 <- [1,262,null,{}] 13:16:40 INFO - PROCESS | 1644 | 1468009000032 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}] 13:16:40 INFO - PROCESS | 1644 | 1468009000034 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:40 INFO - PROCESS | 1644 | 1468009000149 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:16:40 INFO - PROCESS | 1644 | 1468009000154 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1644 | 1468009000156 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x126015800 == 38 [pid = 1644] [id = 73] 13:16:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128c68c00) [pid = 1644] [serial = 216] [outer = 0x0] 13:16:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1290aec00) [pid = 1644] [serial = 217] [outer = 0x128c68c00] 13:16:40 INFO - PROCESS | 1644 | 1468009000229 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1290b7400) [pid = 1644] [serial = 218] [outer = 0x128c68c00] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119d77c00) [pid = 1644] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x117560c00) [pid = 1644] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x115e21000) [pid = 1644] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x117dc0000) [pid = 1644] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x121017000) [pid = 1644] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119056000) [pid = 1644] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x114fbe800) [pid = 1644] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11673a000) [pid = 1644] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118419000) [pid = 1644] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119a59400) [pid = 1644] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1217ee400) [pid = 1644] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x113271000) [pid = 1644] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x123d63800) [pid = 1644] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x124be0400) [pid = 1644] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x114fbac00) [pid = 1644] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:16:40 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118212000) [pid = 1644] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:16:40 INFO - PROCESS | 1644 | 1468009000688 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]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 680ms 13:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:16:40 INFO - PROCESS | 1644 | 1468009000698 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1644 | 1468009000700 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:16:40 INFO - PROCESS | 1644 | 1468009000702 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1644 | 1468009000703 Marionette TRACE conn2 <- [1,266,null,{}] 13:16:40 INFO - PROCESS | 1644 | 1468009000706 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}] 13:16:40 INFO - PROCESS | 1644 | 1468009000709 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:40 INFO - PROCESS | 1644 | 1468009000781 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:16:40 INFO - PROCESS | 1644 | 1468009000784 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1644 | 1468009000786 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x111f0c000 == 39 [pid = 1644] [id = 74] 13:16:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x116f94800) [pid = 1644] [serial = 219] [outer = 0x0] 13:16:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11867f800) [pid = 1644] [serial = 220] [outer = 0x116f94800] 13:16:40 INFO - PROCESS | 1644 | 1468009000813 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1214e0800) [pid = 1644] [serial = 221] [outer = 0x116f94800] 13:16:41 INFO - PROCESS | 1644 | 1468009001133 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]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 13:16:41 INFO - PROCESS | 1644 | 1468009001172 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:16:41 INFO - PROCESS | 1644 | 1468009001176 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:16:41 INFO - PROCESS | 1644 | 1468009001179 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1644 | 1468009001180 Marionette TRACE conn2 <- [1,270,null,{}] 13:16:41 INFO - PROCESS | 1644 | 1468009001187 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}] 13:16:41 INFO - PROCESS | 1644 | 1468009001189 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:41 INFO - PROCESS | 1644 | 1468009001259 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:16:41 INFO - PROCESS | 1644 | 1468009001262 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1644 | 1468009001264 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269bf000 == 40 [pid = 1644] [id = 75] 13:16:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1219d6400) [pid = 1644] [serial = 222] [outer = 0x0] 13:16:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1290b7000) [pid = 1644] [serial = 223] [outer = 0x1219d6400] 13:16:41 INFO - PROCESS | 1644 | 1468009001287 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x129354800) [pid = 1644] [serial = 224] [outer = 0x1219d6400] 13:16:41 INFO - PROCESS | 1644 | 1468009001684 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]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 13:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:16:41 INFO - PROCESS | 1644 | 1468009001700 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1644 | 1468009001702 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:16:41 INFO - PROCESS | 1644 | 1468009001705 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1644 | 1468009001707 Marionette TRACE conn2 <- [1,274,null,{}] 13:16:41 INFO - PROCESS | 1644 | 1468009001710 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}] 13:16:41 INFO - PROCESS | 1644 | 1468009001712 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:41 INFO - PROCESS | 1644 | 1468009001830 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:16:41 INFO - PROCESS | 1644 | 1468009001901 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1644 | 1468009001903 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x128a6f800 == 41 [pid = 1644] [id = 76] 13:16:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x113278800) [pid = 1644] [serial = 225] [outer = 0x0] 13:16:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12935a800) [pid = 1644] [serial = 226] [outer = 0x113278800] 13:16:41 INFO - PROCESS | 1644 | 1468009001941 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a65c000) [pid = 1644] [serial = 227] [outer = 0x113278800] 13:16:42 INFO - PROCESS | 1644 | 1468009002256 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]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 571ms 13:16:42 INFO - PROCESS | 1644 | 1468009002279 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1644 | 1468009002280 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:16:42 INFO - PROCESS | 1644 | 1468009002282 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1644 | 1468009002283 Marionette TRACE conn2 <- [1,278,null,{}] 13:16:42 INFO - PROCESS | 1644 | 1468009002285 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}] 13:16:42 INFO - PROCESS | 1644 | 1468009002286 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:42 INFO - PROCESS | 1644 | 1468009002377 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:16:42 INFO - PROCESS | 1644 | 1468009002380 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1644 | 1468009002381 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x129075000 == 42 [pid = 1644] [id = 77] 13:16:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12a54c400) [pid = 1644] [serial = 228] [outer = 0x0] 13:16:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12a6b0000) [pid = 1644] [serial = 229] [outer = 0x12a54c400] 13:16:42 INFO - PROCESS | 1644 | 1468009002405 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12a6b6000) [pid = 1644] [serial = 230] [outer = 0x12a54c400] 13:16:42 INFO - PROCESS | 1644 | 1468009002831 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]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 568ms 13:16:42 INFO - PROCESS | 1644 | 1468009002851 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:16:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:16:42 INFO - PROCESS | 1644 | 1468009002853 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:16:42 INFO - PROCESS | 1644 | 1468009002856 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1644 | 1468009002858 Marionette TRACE conn2 <- [1,282,null,{}] 13:16:42 INFO - PROCESS | 1644 | 1468009002862 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}] 13:16:42 INFO - PROCESS | 1644 | 1468009002864 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:42 INFO - PROCESS | 1644 | 1468009002962 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:16:43 INFO - PROCESS | 1644 | 1468009003022 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1644 | 1468009003023 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x117160000 == 43 [pid = 1644] [id = 78] 13:16:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x117560c00) [pid = 1644] [serial = 231] [outer = 0x0] 13:16:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118213c00) [pid = 1644] [serial = 232] [outer = 0x117560c00] 13:16:43 INFO - PROCESS | 1644 | 1468009003054 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11841a000) [pid = 1644] [serial = 233] [outer = 0x117560c00] 13:16:43 INFO - PROCESS | 1644 | 1468009003488 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]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 13:16:43 INFO - PROCESS | 1644 | 1468009003544 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1644 | 1468009003548 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:16:43 INFO - PROCESS | 1644 | 1468009003559 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1644 | 1468009003562 Marionette TRACE conn2 <- [1,286,null,{}] 13:16:43 INFO - PROCESS | 1644 | 1468009003565 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}] 13:16:43 INFO - PROCESS | 1644 | 1468009003568 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:43 INFO - PROCESS | 1644 | 1468009003719 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:16:43 INFO - PROCESS | 1644 | 1468009003801 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1644 | 1468009003803 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x121157800 == 44 [pid = 1644] [id = 79] 13:16:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1190ea000) [pid = 1644] [serial = 234] [outer = 0x0] 13:16:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11949fc00) [pid = 1644] [serial = 235] [outer = 0x1190ea000] 13:16:43 INFO - PROCESS | 1644 | 1468009003833 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x119d71c00) [pid = 1644] [serial = 236] [outer = 0x1190ea000] 13:16:44 INFO - PROCESS | 1644 | 1468009004240 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]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 723ms 13:16:44 INFO - PROCESS | 1644 | 1468009004280 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 1644 | 1468009004281 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:16:44 INFO - PROCESS | 1644 | 1468009004284 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1644 | 1468009004286 Marionette TRACE conn2 <- [1,290,null,{}] 13:16:44 INFO - PROCESS | 1644 | 1468009004294 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}] 13:16:44 INFO - PROCESS | 1644 | 1468009004297 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:44 INFO - PROCESS | 1644 | 1468009004396 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:16:44 INFO - PROCESS | 1644 | 1468009004445 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1644 | 1468009004448 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12919e800 == 45 [pid = 1644] [id = 80] 13:16:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x121832400) [pid = 1644] [serial = 237] [outer = 0x0] 13:16:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124be1000) [pid = 1644] [serial = 238] [outer = 0x121832400] 13:16:44 INFO - PROCESS | 1644 | 1468009004478 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126083c00) [pid = 1644] [serial = 239] [outer = 0x121832400] 13:16:44 INFO - PROCESS | 1644 | 1468009004877 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]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 13:16:44 INFO - PROCESS | 1644 | 1468009004905 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 1644 | 1468009004907 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:16:44 INFO - PROCESS | 1644 | 1468009004909 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1644 | 1468009004911 Marionette TRACE conn2 <- [1,294,null,{}] 13:16:44 INFO - PROCESS | 1644 | 1468009004913 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}] 13:16:44 INFO - PROCESS | 1644 | 1468009004914 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:45 INFO - PROCESS | 1644 | 1468009005013 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:16:45 INFO - PROCESS | 1644 | 1468009005057 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1644 | 1468009005058 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289ea800 == 46 [pid = 1644] [id = 81] 13:16:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x119d7a000) [pid = 1644] [serial = 240] [outer = 0x0] 13:16:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x124a7c800) [pid = 1644] [serial = 241] [outer = 0x119d7a000] 13:16:45 INFO - PROCESS | 1644 | 1468009005087 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x126503800) [pid = 1644] [serial = 242] [outer = 0x119d7a000] 13:16:45 INFO - PROCESS | 1644 | 1468009005505 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]]]}] 13:16:45 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. 13:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 13:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:16:45 INFO - PROCESS | 1644 | 1468009005530 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1644 | 1468009005531 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:16:45 INFO - PROCESS | 1644 | 1468009005533 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1644 | 1468009005534 Marionette TRACE conn2 <- [1,298,null,{}] 13:16:45 INFO - PROCESS | 1644 | 1468009005537 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}] 13:16:45 INFO - PROCESS | 1644 | 1468009005538 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:45 INFO - PROCESS | 1644 | 1468009005635 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:16:45 INFO - PROCESS | 1644 | 1468009005839 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1644 | 1468009005841 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168bc800 == 47 [pid = 1644] [id = 82] 13:16:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x115e98c00) [pid = 1644] [serial = 243] [outer = 0x0] 13:16:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x117512400) [pid = 1644] [serial = 244] [outer = 0x115e98c00] 13:16:45 INFO - PROCESS | 1644 | 1468009005882 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x11826ec00) [pid = 1644] [serial = 245] [outer = 0x115e98c00] 13:16:46 INFO - PROCESS | 1644 | 1468009006317 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]]]}] 13:16:46 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. 13:16:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 820ms 13:16:46 INFO - PROCESS | 1644 | 1468009006355 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1644 | 1468009006358 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:16:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:16:46 INFO - PROCESS | 1644 | 1468009006363 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1644 | 1468009006366 Marionette TRACE conn2 <- [1,302,null,{}] 13:16:46 INFO - PROCESS | 1644 | 1468009006371 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}] 13:16:46 INFO - PROCESS | 1644 | 1468009006373 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:46 INFO - PROCESS | 1644 | 1468009006487 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:16:46 INFO - PROCESS | 1644 | 1468009006562 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1644 | 1468009006564 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f25800 == 48 [pid = 1644] [id = 83] 13:16:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x11841c400) [pid = 1644] [serial = 246] [outer = 0x0] 13:16:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x11867a000) [pid = 1644] [serial = 247] [outer = 0x11841c400] 13:16:46 INFO - PROCESS | 1644 | 1468009006607 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x1190e2400) [pid = 1644] [serial = 248] [outer = 0x11841c400] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x128a6f800 == 47 [pid = 1644] [id = 76] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1269bf000 == 46 [pid = 1644] [id = 75] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x111f0c000 == 45 [pid = 1644] [id = 74] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x126015800 == 44 [pid = 1644] [id = 73] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x112642800 == 43 [pid = 1644] [id = 72] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x121a54000 == 42 [pid = 1644] [id = 71] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x119fc1000 == 41 [pid = 1644] [id = 70] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x119aa2000 == 40 [pid = 1644] [id = 69] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1192d9000 == 39 [pid = 1644] [id = 68] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a1800 == 38 [pid = 1644] [id = 67] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x116f1c000 == 37 [pid = 1644] [id = 66] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x115ef0800 == 36 [pid = 1644] [id = 65] 13:16:46 INFO - PROCESS | 1644 | --DOCSHELL 0x124bc0000 == 35 [pid = 1644] [id = 63] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12101fc00) [pid = 1644] [serial = 168] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x118265000) [pid = 1644] [serial = 156] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x11827fc00) [pid = 1644] [serial = 157] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x115e8e400) [pid = 1644] [serial = 153] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1132df000) [pid = 1644] [serial = 154] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x118635000) [pid = 1644] [serial = 159] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1186bdc00) [pid = 1644] [serial = 160] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121cdd800) [pid = 1644] [serial = 171] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11949bc00) [pid = 1644] [serial = 162] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1194a6c00) [pid = 1644] [serial = 163] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x115e8b000) [pid = 1644] [serial = 150] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11673b400) [pid = 1644] [serial = 151] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11820c000) [pid = 1644] [serial = 139] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x116889800) [pid = 1644] [serial = 138] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11898cc00) [pid = 1644] [serial = 142] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118679800) [pid = 1644] [serial = 141] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1217f0000) [pid = 1644] [serial = 169] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12147a400) [pid = 1644] [serial = 145] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12101d000) [pid = 1644] [serial = 144] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x123d5d400) [pid = 1644] [serial = 148] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121a7e000) [pid = 1644] [serial = 147] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x117dbc400) [pid = 1644] [serial = 177] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x124a11400) [pid = 1644] [serial = 174] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x123d62800) [pid = 1644] [serial = 172] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x124debc00) [pid = 1644] [serial = 180] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x124b54800) [pid = 1644] [serial = 175] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x123d69400) [pid = 1644] [serial = 178] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11966ac00) [pid = 1644] [serial = 165] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12614c400) [pid = 1644] [serial = 184] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1255ce800) [pid = 1644] [serial = 183] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119a50400) [pid = 1644] [serial = 166] [outer = 0x0] [url = about:blank] 13:16:46 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1255d0800) [pid = 1644] [serial = 181] [outer = 0x0] [url = about:blank] 13:16:47 INFO - PROCESS | 1644 | 1468009007031 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]]]}] 13:16:47 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. 13:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 721ms 13:16:47 INFO - PROCESS | 1644 | 1468009007086 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1644 | 1468009007088 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:16:47 INFO - PROCESS | 1644 | 1468009007091 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1644 | 1468009007092 Marionette TRACE conn2 <- [1,306,null,{}] 13:16:47 INFO - PROCESS | 1644 | 1468009007094 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}] 13:16:47 INFO - PROCESS | 1644 | 1468009007095 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:47 INFO - PROCESS | 1644 | 1468009007176 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:16:47 INFO - PROCESS | 1644 | 1468009007180 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1644 | 1468009007182 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f26800 == 36 [pid = 1644] [id = 84] 13:16:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1190e7400) [pid = 1644] [serial = 249] [outer = 0x0] 13:16:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119a30000) [pid = 1644] [serial = 250] [outer = 0x1190e7400] 13:16:47 INFO - PROCESS | 1644 | 1468009007207 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119d73c00) [pid = 1644] [serial = 251] [outer = 0x1190e7400] 13:16:47 INFO - PROCESS | 1644 | 1468009007520 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]]]}] 13:16:47 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. 13:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 468ms 13:16:47 INFO - PROCESS | 1644 | 1468009007560 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1644 | 1468009007561 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:16:47 INFO - PROCESS | 1644 | 1468009007567 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1644 | 1468009007571 Marionette TRACE conn2 <- [1,310,null,{}] 13:16:47 INFO - PROCESS | 1644 | 1468009007575 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}] 13:16:47 INFO - PROCESS | 1644 | 1468009007577 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:47 INFO - PROCESS | 1644 | 1468009007654 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:16:47 INFO - PROCESS | 1644 | 1468009007701 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1644 | 1468009007702 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182b8000 == 37 [pid = 1644] [id = 85] 13:16:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119d73000) [pid = 1644] [serial = 252] [outer = 0x0] 13:16:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12101f400) [pid = 1644] [serial = 253] [outer = 0x119d73000] 13:16:47 INFO - PROCESS | 1644 | 1468009007727 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121ce1c00) [pid = 1644] [serial = 254] [outer = 0x119d73000] 13:16:47 INFO - PROCESS | 1644 | 1468009007991 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]]]}] 13:16:48 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. 13:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 479ms 13:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:16:48 INFO - PROCESS | 1644 | 1468009008047 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 1644 | 1468009008048 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:16:48 INFO - PROCESS | 1644 | 1468009008051 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1644 | 1468009008052 Marionette TRACE conn2 <- [1,314,null,{}] 13:16:48 INFO - PROCESS | 1644 | 1468009008054 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}] 13:16:48 INFO - PROCESS | 1644 | 1468009008057 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:48 INFO - PROCESS | 1644 | 1468009008135 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:16:48 INFO - PROCESS | 1644 | 1468009008140 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1644 | 1468009008143 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bca800 == 38 [pid = 1644] [id = 86] 13:16:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x123db4000) [pid = 1644] [serial = 255] [outer = 0x0] 13:16:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124de3000) [pid = 1644] [serial = 256] [outer = 0x123db4000] 13:16:48 INFO - PROCESS | 1644 | 1468009008167 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x125068800) [pid = 1644] [serial = 257] [outer = 0x123db4000] 13:16:48 INFO - PROCESS | 1644 | 1468009008499 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]]]}] 13:16:48 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. 13:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 13:16:48 INFO - PROCESS | 1644 | 1468009008541 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 1644 | 1468009008542 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:16:48 INFO - PROCESS | 1644 | 1468009008545 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1644 | 1468009008546 Marionette TRACE conn2 <- [1,318,null,{}] 13:16:48 INFO - PROCESS | 1644 | 1468009008548 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}] 13:16:48 INFO - PROCESS | 1644 | 1468009008549 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:48 INFO - PROCESS | 1644 | 1468009008626 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:16:48 INFO - PROCESS | 1644 | 1468009008630 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1644 | 1468009008634 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x12115c800 == 39 [pid = 1644] [id = 87] 13:16:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126147400) [pid = 1644] [serial = 258] [outer = 0x0] 13:16:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126512400) [pid = 1644] [serial = 259] [outer = 0x126147400] 13:16:48 INFO - PROCESS | 1644 | 1468009008669 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128a1ac00) [pid = 1644] [serial = 260] [outer = 0x126147400] 13:16:49 INFO - PROCESS | 1644 | 1468009009027 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]]]}] 13:16:49 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. 13:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 13:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:16:49 INFO - PROCESS | 1644 | 1468009009067 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1644 | 1468009009068 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:16:49 INFO - PROCESS | 1644 | 1468009009070 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1644 | 1468009009071 Marionette TRACE conn2 <- [1,322,null,{}] 13:16:49 INFO - PROCESS | 1644 | 1468009009074 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}] 13:16:49 INFO - PROCESS | 1644 | 1468009009075 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:49 INFO - PROCESS | 1644 | 1468009009172 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:16:49 INFO - PROCESS | 1644 | 1468009009176 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1644 | 1468009009177 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d07000 == 40 [pid = 1644] [id = 88] 13:16:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128a1dc00) [pid = 1644] [serial = 261] [outer = 0x0] 13:16:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128a27800) [pid = 1644] [serial = 262] [outer = 0x128a1dc00] 13:16:49 INFO - PROCESS | 1644 | 1468009009202 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1290ab800) [pid = 1644] [serial = 263] [outer = 0x128a1dc00] 13:16:49 INFO - PROCESS | 1644 | 1468009009564 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]]]}] 13:16:49 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. 13:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 521ms 13:16:49 INFO - PROCESS | 1644 | 1468009009592 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1644 | 1468009009593 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:16:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:16:49 INFO - PROCESS | 1644 | 1468009009595 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1644 | 1468009009596 Marionette TRACE conn2 <- [1,326,null,{}] 13:16:49 INFO - PROCESS | 1644 | 1468009009599 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}] 13:16:49 INFO - PROCESS | 1644 | 1468009009600 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:49 INFO - PROCESS | 1644 | 1468009009699 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:16:49 INFO - PROCESS | 1644 | 1468009009710 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1644 | 1468009009711 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x124891000 == 41 [pid = 1644] [id = 89] 13:16:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1290af800) [pid = 1644] [serial = 264] [outer = 0x0] 13:16:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1291d3c00) [pid = 1644] [serial = 265] [outer = 0x1290af800] 13:16:49 INFO - PROCESS | 1644 | 1468009009736 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1291e2800) [pid = 1644] [serial = 266] [outer = 0x1290af800] 13:16:50 INFO - PROCESS | 1644 | 1468009010051 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]]]}] 13:16:50 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. 13:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 13:16:50 INFO - PROCESS | 1644 | 1468009010063 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1644 | 1468009010064 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:16:50 INFO - PROCESS | 1644 | 1468009010067 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1644 | 1468009010068 Marionette TRACE conn2 <- [1,330,null,{}] 13:16:50 INFO - PROCESS | 1644 | 1468009010070 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}] 13:16:50 INFO - PROCESS | 1644 | 1468009010071 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:50 INFO - PROCESS | 1644 | 1468009010166 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:16:50 INFO - PROCESS | 1644 | 1468009010179 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1644 | 1468009010180 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x126046000 == 42 [pid = 1644] [id = 90] 13:16:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1291e2c00) [pid = 1644] [serial = 267] [outer = 0x0] 13:16:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12a65bc00) [pid = 1644] [serial = 268] [outer = 0x1291e2c00] 13:16:50 INFO - PROCESS | 1644 | 1468009010204 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12a6b0800) [pid = 1644] [serial = 269] [outer = 0x1291e2c00] 13:16:50 INFO - PROCESS | 1644 | 1468009010516 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]]]}] 13:16:50 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. 13:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 13:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:16:50 INFO - PROCESS | 1644 | 1468009010535 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1644 | 1468009010536 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:16:50 INFO - PROCESS | 1644 | 1468009010539 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1644 | 1468009010542 Marionette TRACE conn2 <- [1,334,null,{}] 13:16:50 INFO - PROCESS | 1644 | 1468009010550 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}] 13:16:50 INFO - PROCESS | 1644 | 1468009010551 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:50 INFO - PROCESS | 1644 | 1468009010653 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:16:50 INFO - PROCESS | 1644 | 1468009010657 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1644 | 1468009010658 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269b5000 == 43 [pid = 1644] [id = 91] 13:16:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12a6b1400) [pid = 1644] [serial = 270] [outer = 0x0] 13:16:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12a6b6400) [pid = 1644] [serial = 271] [outer = 0x12a6b1400] 13:16:50 INFO - PROCESS | 1644 | 1468009010682 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12a7d6400) [pid = 1644] [serial = 272] [outer = 0x12a6b1400] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x124b56800) [pid = 1644] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x128c68c00) [pid = 1644] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x121018800) [pid = 1644] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x116f94800) [pid = 1644] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1219d6400) [pid = 1644] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119d74000) [pid = 1644] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118418000) [pid = 1644] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x124b54400) [pid = 1644] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113278800) [pid = 1644] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x117dbb800) [pid = 1644] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118980000) [pid = 1644] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:16:50 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1255d5400) [pid = 1644] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:16:51 INFO - PROCESS | 1644 | 1468009011081 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]]]}] 13:16:51 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. 13:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 579ms 13:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:16:51 INFO - PROCESS | 1644 | 1468009011118 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1644 | 1468009011119 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:16:51 INFO - PROCESS | 1644 | 1468009011121 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1644 | 1468009011122 Marionette TRACE conn2 <- [1,338,null,{}] 13:16:51 INFO - PROCESS | 1644 | 1468009011125 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}] 13:16:51 INFO - PROCESS | 1644 | 1468009011126 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:51 INFO - PROCESS | 1644 | 1468009011202 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:16:51 INFO - PROCESS | 1644 | 1468009011254 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1644 | 1468009011255 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e15800 == 44 [pid = 1644] [id = 92] 13:16:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x117dbb800) [pid = 1644] [serial = 273] [outer = 0x0] 13:16:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12170ac00) [pid = 1644] [serial = 274] [outer = 0x117dbb800] 13:16:51 INFO - PROCESS | 1644 | 1468009011283 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12a662c00) [pid = 1644] [serial = 275] [outer = 0x117dbb800] 13:16:51 INFO - PROCESS | 1644 | 1468009011550 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]]]}] 13:16:51 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. 13:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 13:16:51 INFO - PROCESS | 1644 | 1468009011596 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1644 | 1468009011597 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:16:51 INFO - PROCESS | 1644 | 1468009011600 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1644 | 1468009011601 Marionette TRACE conn2 <- [1,342,null,{}] 13:16:51 INFO - PROCESS | 1644 | 1468009011604 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}] 13:16:51 INFO - PROCESS | 1644 | 1468009011607 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:51 INFO - PROCESS | 1644 | 1468009011716 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:16:51 INFO - PROCESS | 1644 | 1468009011720 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1644 | 1468009011721 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a525000 == 45 [pid = 1644] [id = 93] 13:16:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12a7d5800) [pid = 1644] [serial = 276] [outer = 0x0] 13:16:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12b0b0000) [pid = 1644] [serial = 277] [outer = 0x12a7d5800] 13:16:51 INFO - PROCESS | 1644 | 1468009011745 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12b75dc00) [pid = 1644] [serial = 278] [outer = 0x12a7d5800] 13:16:52 INFO - PROCESS | 1644 | 1468009012076 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]]]}] 13:16:52 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. 13:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 13:16:52 INFO - PROCESS | 1644 | 1468009012125 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1644 | 1468009012126 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:16:52 INFO - PROCESS | 1644 | 1468009012128 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 1644 | 1468009012129 Marionette TRACE conn2 <- [1,346,null,{}] 13:16:52 INFO - PROCESS | 1644 | 1468009012131 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}] 13:16:52 INFO - PROCESS | 1644 | 1468009012132 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:52 INFO - PROCESS | 1644 | 1468009012213 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:16:52 INFO - PROCESS | 1644 | 1468009012217 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1644 | 1468009012218 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a761800 == 46 [pid = 1644] [id = 94] 13:16:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x121ce8800) [pid = 1644] [serial = 279] [outer = 0x0] 13:16:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12b767c00) [pid = 1644] [serial = 280] [outer = 0x121ce8800] 13:16:52 INFO - PROCESS | 1644 | 1468009012242 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12b8cd000) [pid = 1644] [serial = 281] [outer = 0x121ce8800] 13:16:52 INFO - PROCESS | 1644 | 1468009012545 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]]]}] 13:16:52 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. 13:16:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 13:16:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:16:52 INFO - PROCESS | 1644 | 1468009012597 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1644 | 1468009012598 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:16:52 INFO - PROCESS | 1644 | 1468009012600 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 1644 | 1468009012601 Marionette TRACE conn2 <- [1,350,null,{}] 13:16:52 INFO - PROCESS | 1644 | 1468009012603 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}] 13:16:52 INFO - PROCESS | 1644 | 1468009012604 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:52 INFO - PROCESS | 1644 | 1468009012692 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:16:52 INFO - PROCESS | 1644 | 1468009012696 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1644 | 1468009012697 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a9d4800 == 47 [pid = 1644] [id = 95] 13:16:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12b8cf800) [pid = 1644] [serial = 282] [outer = 0x0] 13:16:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12b8d5000) [pid = 1644] [serial = 283] [outer = 0x12b8cf800] 13:16:52 INFO - PROCESS | 1644 | 1468009012720 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12b95b000) [pid = 1644] [serial = 284] [outer = 0x12b8cf800] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1164a7000 == 46 [pid = 1644] [id = 64] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x116627000 == 45 [pid = 1644] [id = 51] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x116f25800 == 44 [pid = 1644] [id = 83] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1168bc800 == 43 [pid = 1644] [id = 82] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1289ea800 == 42 [pid = 1644] [id = 81] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12919e800 == 41 [pid = 1644] [id = 80] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x121157800 == 40 [pid = 1644] [id = 79] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x129075000 == 39 [pid = 1644] [id = 77] 13:16:53 INFO - PROCESS | 1644 | --DOCSHELL 0x117160000 == 38 [pid = 1644] [id = 78] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x116f26800 == 37 [pid = 1644] [id = 84] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x1182b8000 == 36 [pid = 1644] [id = 85] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x128e15800 == 35 [pid = 1644] [id = 92] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x124891000 == 34 [pid = 1644] [id = 89] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x126046000 == 33 [pid = 1644] [id = 90] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x1269b5000 == 32 [pid = 1644] [id = 91] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x119bca800 == 31 [pid = 1644] [id = 86] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x123d07000 == 30 [pid = 1644] [id = 88] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x12a525000 == 29 [pid = 1644] [id = 93] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x12115c800 == 28 [pid = 1644] [id = 87] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12a6b0000) [pid = 1644] [serial = 229] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12a65c000) [pid = 1644] [serial = 227] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOCSHELL 0x12a761800 == 27 [pid = 1644] [id = 94] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x126968400) [pid = 1644] [serial = 211] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1290aec00) [pid = 1644] [serial = 217] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x121a85000) [pid = 1644] [serial = 205] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1214e0800) [pid = 1644] [serial = 221] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1290b7400) [pid = 1644] [serial = 218] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1290b7000) [pid = 1644] [serial = 223] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1210d4400) [pid = 1644] [serial = 201] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x123dbac00) [pid = 1644] [serial = 206] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118682800) [pid = 1644] [serial = 196] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1265a7800) [pid = 1644] [serial = 209] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126709400) [pid = 1644] [serial = 186] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12935a800) [pid = 1644] [serial = 226] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x129354800) [pid = 1644] [serial = 224] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x116f99800) [pid = 1644] [serial = 189] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x123d64400) [pid = 1644] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11867f800) [pid = 1644] [serial = 220] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11820fc00) [pid = 1644] [serial = 192] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1255d1400) [pid = 1644] [serial = 208] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1184c0400) [pid = 1644] [serial = 195] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119a5ac00) [pid = 1644] [serial = 199] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x128ec3000) [pid = 1644] [serial = 215] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x128c6b000) [pid = 1644] [serial = 214] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x128a29000) [pid = 1644] [serial = 212] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118275800) [pid = 1644] [serial = 193] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1214ec000) [pid = 1644] [serial = 202] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11949d000) [pid = 1644] [serial = 198] [outer = 0x0] [url = about:blank] 13:16:54 INFO - PROCESS | 1644 | 1468009014275 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]]]}] 13:16:54 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. 13:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1720ms 13:16:54 INFO - PROCESS | 1644 | 1468009014322 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1644 | 1468009014324 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:16:54 INFO - PROCESS | 1644 | 1468009014328 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1644 | 1468009014330 Marionette TRACE conn2 <- [1,354,null,{}] 13:16:54 INFO - PROCESS | 1644 | 1468009014334 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}] 13:16:54 INFO - PROCESS | 1644 | 1468009014336 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:54 INFO - PROCESS | 1644 | 1468009014413 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:16:54 INFO - PROCESS | 1644 | 1468009014463 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1644 | 1468009014464 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x115d91800 == 28 [pid = 1644] [id = 96] 13:16:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118216800) [pid = 1644] [serial = 285] [outer = 0x0] 13:16:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118217800) [pid = 1644] [serial = 286] [outer = 0x118216800] 13:16:54 INFO - PROCESS | 1644 | 1468009014492 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11827e800) [pid = 1644] [serial = 287] [outer = 0x118216800] 13:16:54 INFO - PROCESS | 1644 | 1468009014796 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]]]}] 13:16:54 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. 13:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 521ms 13:16:54 INFO - PROCESS | 1644 | 1468009014848 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1644 | 1468009014852 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:16:54 INFO - PROCESS | 1644 | 1468009014856 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1644 | 1468009014858 Marionette TRACE conn2 <- [1,358,null,{}] 13:16:54 INFO - PROCESS | 1644 | 1468009014861 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}] 13:16:54 INFO - PROCESS | 1644 | 1468009014863 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:54 INFO - PROCESS | 1644 | 1468009014938 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:16:54 INFO - PROCESS | 1644 | 1468009014987 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1644 | 1468009014989 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168c9800 == 29 [pid = 1644] [id = 97] 13:16:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118216c00) [pid = 1644] [serial = 288] [outer = 0x0] 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11841e800) [pid = 1644] [serial = 289] [outer = 0x118216c00] 13:16:55 INFO - PROCESS | 1644 | 1468009015016 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119055800) [pid = 1644] [serial = 290] [outer = 0x118216c00] 13:16:55 INFO - PROCESS | 1644 | 1468009015308 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]]]}] 13:16:55 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. 13:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 13:16:55 INFO - PROCESS | 1644 | 1468009015329 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1644 | 1468009015331 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:16:55 INFO - PROCESS | 1644 | 1468009015333 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1644 | 1468009015348 Marionette TRACE conn2 <- [1,362,null,{}] 13:16:55 INFO - PROCESS | 1644 | 1468009015364 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}] 13:16:55 INFO - PROCESS | 1644 | 1468009015367 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:55 INFO - PROCESS | 1644 | 1468009015443 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:16:55 INFO - PROCESS | 1644 | 1468009015448 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1644 | 1468009015450 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a6000 == 30 [pid = 1644] [id = 98] 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x111da8c00) [pid = 1644] [serial = 291] [outer = 0x0] 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119a3c000) [pid = 1644] [serial = 292] [outer = 0x111da8c00] 13:16:55 INFO - PROCESS | 1644 | 1468009015480 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119d79400) [pid = 1644] [serial = 293] [outer = 0x111da8c00] 13:16:55 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. 13:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 489ms 13:16:55 INFO - PROCESS | 1644 | 1468009015817 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]]]}] 13:16:55 INFO - PROCESS | 1644 | 1468009015824 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1644 | 1468009015827 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:16:55 INFO - PROCESS | 1644 | 1468009015830 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1644 | 1468009015831 Marionette TRACE conn2 <- [1,366,null,{}] 13:16:55 INFO - PROCESS | 1644 | 1468009015833 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}] 13:16:55 INFO - PROCESS | 1644 | 1468009015834 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:55 INFO - PROCESS | 1644 | 1468009015931 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:16:55 INFO - PROCESS | 1644 | 1468009015937 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1644 | 1468009015938 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x118887000 == 31 [pid = 1644] [id = 99] 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x120f2dc00) [pid = 1644] [serial = 294] [outer = 0x0] 13:16:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121021000) [pid = 1644] [serial = 295] [outer = 0x120f2dc00] 13:16:55 INFO - PROCESS | 1644 | 1468009015967 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12170d800) [pid = 1644] [serial = 296] [outer = 0x120f2dc00] 13:16:56 INFO - PROCESS | 1644 | 1468009016345 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]]]}] 13:16:56 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. 13:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 567ms 13:16:56 INFO - PROCESS | 1644 | 1468009016398 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 1644 | 1468009016399 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:16:56 INFO - PROCESS | 1644 | 1468009016401 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1644 | 1468009016402 Marionette TRACE conn2 <- [1,370,null,{}] 13:16:56 INFO - PROCESS | 1644 | 1468009016405 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}] 13:16:56 INFO - PROCESS | 1644 | 1468009016407 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:56 INFO - PROCESS | 1644 | 1468009016477 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:16:56 INFO - PROCESS | 1644 | 1468009016527 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1644 | 1468009016528 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bcb000 == 32 [pid = 1644] [id = 100] 13:16:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1133c3800) [pid = 1644] [serial = 297] [outer = 0x0] 13:16:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x123d5dc00) [pid = 1644] [serial = 298] [outer = 0x1133c3800] 13:16:56 INFO - PROCESS | 1644 | 1468009016553 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x125066800) [pid = 1644] [serial = 299] [outer = 0x1133c3800] 13:16:56 INFO - PROCESS | 1644 | 1468009016848 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]]]}] 13:16:56 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. 13:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 13:16:56 INFO - PROCESS | 1644 | 1468009016871 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 1644 | 1468009016872 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:16:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:16:56 INFO - PROCESS | 1644 | 1468009016878 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1644 | 1468009016879 Marionette TRACE conn2 <- [1,374,null,{}] 13:16:56 INFO - PROCESS | 1644 | 1468009016882 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}] 13:16:56 INFO - PROCESS | 1644 | 1468009016886 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:56 INFO - PROCESS | 1644 | 1468009016984 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:16:56 INFO - PROCESS | 1644 | 1468009016991 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1644 | 1468009016993 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x12144b800 == 33 [pid = 1644] [id = 101] 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1255d6400) [pid = 1644] [serial = 300] [outer = 0x0] 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126505400) [pid = 1644] [serial = 301] [outer = 0x1255d6400] 13:16:57 INFO - PROCESS | 1644 | 1468009017018 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126b5a800) [pid = 1644] [serial = 302] [outer = 0x1255d6400] 13:16:57 INFO - PROCESS | 1644 | 1468009017336 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:16:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 13:16:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:16:57 INFO - PROCESS | 1644 | 1468009017346 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1644 | 1468009017348 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:16:57 INFO - PROCESS | 1644 | 1468009017350 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1644 | 1468009017351 Marionette TRACE conn2 <- [1,378,null,{}] 13:16:57 INFO - PROCESS | 1644 | 1468009017353 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}] 13:16:57 INFO - PROCESS | 1644 | 1468009017354 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:57 INFO - PROCESS | 1644 | 1468009017449 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:16:57 INFO - PROCESS | 1644 | 1468009017455 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1644 | 1468009017456 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d8e000 == 34 [pid = 1644] [id = 102] 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1131bf000) [pid = 1644] [serial = 303] [outer = 0x0] 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128a1bc00) [pid = 1644] [serial = 304] [outer = 0x1131bf000] 13:16:57 INFO - PROCESS | 1644 | 1468009017481 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x128a26400) [pid = 1644] [serial = 305] [outer = 0x1131bf000] 13:16:57 INFO - PROCESS | 1644 | 1468009017777 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:16:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 13:16:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:16:57 INFO - PROCESS | 1644 | 1468009017819 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1644 | 1468009017821 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:16:57 INFO - PROCESS | 1644 | 1468009017825 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1644 | 1468009017827 Marionette TRACE conn2 <- [1,382,null,{}] 13:16:57 INFO - PROCESS | 1644 | 1468009017829 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}] 13:16:57 INFO - PROCESS | 1644 | 1468009017830 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:57 INFO - PROCESS | 1644 | 1468009017899 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:16:57 INFO - PROCESS | 1644 | 1468009017903 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1644 | 1468009017904 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x124bc9000 == 35 [pid = 1644] [id = 103] 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x128a1ec00) [pid = 1644] [serial = 306] [outer = 0x0] 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128c71800) [pid = 1644] [serial = 307] [outer = 0x128a1ec00] 13:16:57 INFO - PROCESS | 1644 | 1468009017938 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1290b4000) [pid = 1644] [serial = 308] [outer = 0x128a1ec00] 13:16:58 INFO - PROCESS | 1644 | 1468009018259 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:16:58 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 13:16:58 INFO - PROCESS | 1644 | 1468009018295 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1644 | 1468009018296 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:16:58 INFO - PROCESS | 1644 | 1468009018298 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1644 | 1468009018299 Marionette TRACE conn2 <- [1,386,null,{}] 13:16:58 INFO - PROCESS | 1644 | 1468009018302 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}] 13:16:58 INFO - PROCESS | 1644 | 1468009018303 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:58 INFO - PROCESS | 1644 | 1468009018408 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:16:58 INFO - PROCESS | 1644 | 1468009018415 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1644 | 1468009018416 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a4000 == 36 [pid = 1644] [id = 104] 13:16:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1291d4400) [pid = 1644] [serial = 309] [outer = 0x0] 13:16:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1291dbc00) [pid = 1644] [serial = 310] [outer = 0x1291d4400] 13:16:58 INFO - PROCESS | 1644 | 1468009018453 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12935d400) [pid = 1644] [serial = 311] [outer = 0x1291d4400] 13:16:58 INFO - PROCESS | 1644 | 1468009018861 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]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:16:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 570ms 13:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:16:58 INFO - PROCESS | 1644 | 1468009018868 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1644 | 1468009018869 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:16:58 INFO - PROCESS | 1644 | 1468009018871 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1644 | 1468009018872 Marionette TRACE conn2 <- [1,390,null,{}] 13:16:58 INFO - PROCESS | 1644 | 1468009018878 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}] 13:16:58 INFO - PROCESS | 1644 | 1468009018879 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:58 INFO - PROCESS | 1644 | 1468009018959 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:16:59 INFO - PROCESS | 1644 | 1468009019012 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1644 | 1468009019013 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x1265dd000 == 37 [pid = 1644] [id = 105] 13:16:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1291d4800) [pid = 1644] [serial = 312] [outer = 0x0] 13:16:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12a548000) [pid = 1644] [serial = 313] [outer = 0x1291d4800] 13:16:59 INFO - PROCESS | 1644 | 1468009019037 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12a7cec00) [pid = 1644] [serial = 314] [outer = 0x1291d4800] 13:16:59 INFO - PROCESS | 1644 | 1468009019470 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]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 13:16:59 INFO - PROCESS | 1644 | 1468009019493 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 1644 | 1468009019494 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:16:59 INFO - PROCESS | 1644 | 1468009019504 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1644 | 1468009019506 Marionette TRACE conn2 <- [1,394,null,{}] 13:16:59 INFO - PROCESS | 1644 | 1468009019508 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}] 13:16:59 INFO - PROCESS | 1644 | 1468009019510 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:59 INFO - PROCESS | 1644 | 1468009019614 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:16:59 INFO - PROCESS | 1644 | 1468009019619 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1644 | 1468009019621 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:16:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bca800 == 38 [pid = 1644] [id = 106] 13:16:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12a7d0800) [pid = 1644] [serial = 315] [outer = 0x0] 13:16:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x12b75ec00) [pid = 1644] [serial = 316] [outer = 0x12a7d0800] 13:16:59 INFO - PROCESS | 1644 | 1468009019647 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x12b961000) [pid = 1644] [serial = 317] [outer = 0x12a7d0800] 13:16:59 INFO - PROCESS | 1644 | 1468009019995 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]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 13:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:17:00 INFO - PROCESS | 1644 | 1468009020026 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1644 | 1468009020027 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:17:00 INFO - PROCESS | 1644 | 1468009020029 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1644 | 1468009020030 Marionette TRACE conn2 <- [1,398,null,{}] 13:17:00 INFO - PROCESS | 1644 | 1468009020032 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}] 13:17:00 INFO - PROCESS | 1644 | 1468009020033 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:00 INFO - PROCESS | 1644 | 1468009020129 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:17:00 INFO - PROCESS | 1644 | 1468009020140 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1644 | 1468009020142 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a317800 == 39 [pid = 1644] [id = 107] 13:17:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x12b961400) [pid = 1644] [serial = 318] [outer = 0x0] 13:17:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x12bd90400) [pid = 1644] [serial = 319] [outer = 0x12b961400] 13:17:00 INFO - PROCESS | 1644 | 1468009020165 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x12bd98800) [pid = 1644] [serial = 320] [outer = 0x12b961400] 13:17:00 INFO - PROCESS | 1644 | 1468009020536 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]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 13:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:17:00 INFO - PROCESS | 1644 | 1468009020548 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1644 | 1468009020549 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:17:00 INFO - PROCESS | 1644 | 1468009020551 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1644 | 1468009020552 Marionette TRACE conn2 <- [1,402,null,{}] 13:17:00 INFO - PROCESS | 1644 | 1468009020560 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}] 13:17:00 INFO - PROCESS | 1644 | 1468009020561 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:00 INFO - PROCESS | 1644 | 1468009020657 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:17:00 INFO - PROCESS | 1644 | 1468009020660 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1644 | 1468009020661 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a762800 == 40 [pid = 1644] [id = 108] 13:17:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x12b962000) [pid = 1644] [serial = 321] [outer = 0x0] 13:17:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12bddb000) [pid = 1644] [serial = 322] [outer = 0x12b962000] 13:17:00 INFO - PROCESS | 1644 | 1468009020685 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12bde1800) [pid = 1644] [serial = 323] [outer = 0x12b962000] 13:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 475ms 13:17:01 INFO - PROCESS | 1644 | 1468009021018 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]]]}] 13:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:17:01 INFO - PROCESS | 1644 | 1468009021030 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 1644 | 1468009021031 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:17:01 INFO - PROCESS | 1644 | 1468009021033 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1644 | 1468009021034 Marionette TRACE conn2 <- [1,406,null,{}] 13:17:01 INFO - PROCESS | 1644 | 1468009021037 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}] 13:17:01 INFO - PROCESS | 1644 | 1468009021038 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:01 INFO - PROCESS | 1644 | 1468009021144 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:17:01 INFO - PROCESS | 1644 | 1468009021156 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1644 | 1468009021157 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af20800 == 41 [pid = 1644] [id = 109] 13:17:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x112709c00) [pid = 1644] [serial = 324] [outer = 0x0] 13:17:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x11270cc00) [pid = 1644] [serial = 325] [outer = 0x112709c00] 13:17:01 INFO - PROCESS | 1644 | 1468009021181 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x112711000) [pid = 1644] [serial = 326] [outer = 0x112709c00] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x128a1dc00) [pid = 1644] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x1290af800) [pid = 1644] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x117dbb800) [pid = 1644] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1291e2c00) [pid = 1644] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x12a6b1400) [pid = 1644] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12a7d5800) [pid = 1644] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x121ce8800) [pid = 1644] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x126147400) [pid = 1644] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x123db4000) [pid = 1644] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x119d73000) [pid = 1644] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1190e7400) [pid = 1644] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x11841c400) [pid = 1644] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x115e98c00) [pid = 1644] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119d7a000) [pid = 1644] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x121832400) [pid = 1644] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1190ea000) [pid = 1644] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x117560c00) [pid = 1644] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x12a54c400) [pid = 1644] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x115dcb800) [pid = 1644] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:17:01 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126144400) [pid = 1644] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:17:01 INFO - PROCESS | 1644 | 1468009021819 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]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 818ms 13:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:17:01 INFO - PROCESS | 1644 | 1468009021853 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 1644 | 1468009021855 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:17:01 INFO - PROCESS | 1644 | 1468009021859 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1644 | 1468009021860 Marionette TRACE conn2 <- [1,410,null,{}] 13:17:01 INFO - PROCESS | 1644 | 1468009021863 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}] 13:17:01 INFO - PROCESS | 1644 | 1468009021865 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:01 INFO - PROCESS | 1644 | 1468009021967 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:17:01 INFO - PROCESS | 1644 | 1468009021970 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1644 | 1468009021971 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218ce000 == 42 [pid = 1644] [id = 110] 13:17:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x112696800) [pid = 1644] [serial = 327] [outer = 0x0] 13:17:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11269e400) [pid = 1644] [serial = 328] [outer = 0x112696800] 13:17:01 INFO - PROCESS | 1644 | 1468009021996 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1126a2400) [pid = 1644] [serial = 329] [outer = 0x112696800] 13:17:02 INFO - PROCESS | 1644 | 1468009022126 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:17:02 INFO - PROCESS | 1644 | 1468009022328 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]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 13:17:02 INFO - PROCESS | 1644 | 1468009022378 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 1644 | 1468009022379 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:17:02 INFO - PROCESS | 1644 | 1468009022381 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1644 | 1468009022382 Marionette TRACE conn2 <- [1,414,null,{}] 13:17:02 INFO - PROCESS | 1644 | 1468009022384 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}] 13:17:02 INFO - PROCESS | 1644 | 1468009022385 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:02 INFO - PROCESS | 1644 | 1468009022466 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:17:02 INFO - PROCESS | 1644 | 1468009022520 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1644 | 1468009022521 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b882800 == 43 [pid = 1644] [id = 111] 13:17:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1126a2000) [pid = 1644] [serial = 330] [outer = 0x0] 13:17:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x112708000) [pid = 1644] [serial = 331] [outer = 0x1126a2000] 13:17:02 INFO - PROCESS | 1644 | 1468009022545 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12614d000) [pid = 1644] [serial = 332] [outer = 0x1126a2000] 13:17:02 INFO - PROCESS | 1644 | 1468009022859 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]]]}] 13:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 13:17:02 INFO - PROCESS | 1644 | 1468009022900 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:17:02 INFO - PROCESS | 1644 | 1468009022902 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:17:02 INFO - PROCESS | 1644 | 1468009022905 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1644 | 1468009022907 Marionette TRACE conn2 <- [1,418,null,{}] 13:17:02 INFO - PROCESS | 1644 | 1468009022910 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}] 13:17:02 INFO - PROCESS | 1644 | 1468009022912 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:03 INFO - PROCESS | 1644 | 1468009023038 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:17:03 INFO - PROCESS | 1644 | 1468009023115 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1644 | 1468009023116 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b924000 == 44 [pid = 1644] [id = 112] 13:17:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1126a2800) [pid = 1644] [serial = 333] [outer = 0x0] 13:17:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128a1fc00) [pid = 1644] [serial = 334] [outer = 0x1126a2800] 13:17:03 INFO - PROCESS | 1644 | 1468009023156 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12b962400) [pid = 1644] [serial = 335] [outer = 0x1126a2800] 13:17:04 INFO - PROCESS | 1644 | 1468009024001 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]]]}] 13:17:04 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 13:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1120ms 13:17:04 INFO - PROCESS | 1644 | 1468009024026 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 1644 | 1468009024029 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:17:04 INFO - PROCESS | 1644 | 1468009024032 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1644 | 1468009024034 Marionette TRACE conn2 <- [1,422,null,{}] 13:17:04 INFO - PROCESS | 1644 | 1468009024038 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}] 13:17:04 INFO - PROCESS | 1644 | 1468009024040 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:04 INFO - PROCESS | 1644 | 1468009024156 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:17:04 INFO - PROCESS | 1644 | 1468009024205 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1644 | 1468009024206 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x116853000 == 45 [pid = 1644] [id = 113] 13:17:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x116f61000) [pid = 1644] [serial = 336] [outer = 0x0] 13:17:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x11756a000) [pid = 1644] [serial = 337] [outer = 0x116f61000] 13:17:04 INFO - PROCESS | 1644 | 1468009024239 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118108400) [pid = 1644] [serial = 338] [outer = 0x116f61000] 13:17:05 INFO - PROCESS | 1644 | 1468009025279 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]]]}] 13:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1270ms 13:17:05 INFO - PROCESS | 1644 | 1468009025303 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:17:05 INFO - PROCESS | 1644 | 1468009025305 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:17:05 INFO - PROCESS | 1644 | 1468009025308 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1644 | 1468009025310 Marionette TRACE conn2 <- [1,426,null,{}] 13:17:05 INFO - PROCESS | 1644 | 1468009025314 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}] 13:17:05 INFO - PROCESS | 1644 | 1468009025315 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:05 INFO - PROCESS | 1644 | 1468009025411 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:17:05 INFO - PROCESS | 1644 | 1468009025480 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1644 | 1468009025482 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x11667c800 == 46 [pid = 1644] [id = 114] 13:17:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x117db7800) [pid = 1644] [serial = 339] [outer = 0x0] 13:17:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118104800) [pid = 1644] [serial = 340] [outer = 0x117db7800] 13:17:05 INFO - PROCESS | 1644 | 1468009025511 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x11810dc00) [pid = 1644] [serial = 341] [outer = 0x117db7800] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12b882800 == 45 [pid = 1644] [id = 111] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1218ce000 == 44 [pid = 1644] [id = 110] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12af20800 == 43 [pid = 1644] [id = 109] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12a762800 == 42 [pid = 1644] [id = 108] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12a317800 == 41 [pid = 1644] [id = 107] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12b8d5000) [pid = 1644] [serial = 283] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x119bca800 == 40 [pid = 1644] [id = 106] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1265dd000 == 39 [pid = 1644] [id = 105] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a4000 == 38 [pid = 1644] [id = 104] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x124bc9000 == 37 [pid = 1644] [id = 103] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x123d8e000 == 36 [pid = 1644] [id = 102] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12144b800 == 35 [pid = 1644] [id = 101] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x119bcb000 == 34 [pid = 1644] [id = 100] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x118887000 == 33 [pid = 1644] [id = 99] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a6000 == 32 [pid = 1644] [id = 98] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1168c9800 == 31 [pid = 1644] [id = 97] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x115d91800 == 30 [pid = 1644] [id = 96] 13:17:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12a9d4800 == 29 [pid = 1644] [id = 95] 13:17:05 INFO - PROCESS | 1644 | 1468009025912 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] 13:17:05 INFO - PROCESS | 1644 | 1468009025933 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:17:05 INFO - PROCESS | 1644 | 1468009025937 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1644 | 1468009025940 Marionette TRACE conn2 <- [1,430,null,{}] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12b75dc00) [pid = 1644] [serial = 278] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x128a1ac00) [pid = 1644] [serial = 260] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x11820b400) [pid = 1644] [serial = 190] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x126961000) [pid = 1644] [serial = 187] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x128a27800) [pid = 1644] [serial = 262] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1291d3c00) [pid = 1644] [serial = 265] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1291e2800) [pid = 1644] [serial = 266] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12170ac00) [pid = 1644] [serial = 274] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12a65bc00) [pid = 1644] [serial = 268] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12a6b0800) [pid = 1644] [serial = 269] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12a6b6400) [pid = 1644] [serial = 271] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x12b0b0000) [pid = 1644] [serial = 277] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12b767c00) [pid = 1644] [serial = 280] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12a7d6400) [pid = 1644] [serial = 272] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12a662c00) [pid = 1644] [serial = 275] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x126512400) [pid = 1644] [serial = 259] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124de3000) [pid = 1644] [serial = 256] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x125068800) [pid = 1644] [serial = 257] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12101f400) [pid = 1644] [serial = 253] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121ce1c00) [pid = 1644] [serial = 254] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x119a30000) [pid = 1644] [serial = 250] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119d73c00) [pid = 1644] [serial = 251] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1190e2400) [pid = 1644] [serial = 248] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11867a000) [pid = 1644] [serial = 247] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11826ec00) [pid = 1644] [serial = 245] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x117512400) [pid = 1644] [serial = 244] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x126503800) [pid = 1644] [serial = 242] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x124a7c800) [pid = 1644] [serial = 241] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x126083c00) [pid = 1644] [serial = 239] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124be1000) [pid = 1644] [serial = 238] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119d71c00) [pid = 1644] [serial = 236] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11949fc00) [pid = 1644] [serial = 235] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11841a000) [pid = 1644] [serial = 233] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118213c00) [pid = 1644] [serial = 232] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12a6b6000) [pid = 1644] [serial = 230] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12b8cd000) [pid = 1644] [serial = 281] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1290ab800) [pid = 1644] [serial = 263] [outer = 0x0] [url = about:blank] 13:17:05 INFO - PROCESS | 1644 | 1468009025963 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}] 13:17:05 INFO - PROCESS | 1644 | 1468009025965 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:06 INFO - PROCESS | 1644 | 1468009026059 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:17:06 INFO - PROCESS | 1644 | 1468009026063 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1644 | 1468009026065 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x117157800 == 30 [pid = 1644] [id = 115] 13:17:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11820e800) [pid = 1644] [serial = 342] [outer = 0x0] 13:17:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118278400) [pid = 1644] [serial = 343] [outer = 0x11820e800] 13:17:06 INFO - PROCESS | 1644 | 1468009026094 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118419800) [pid = 1644] [serial = 344] [outer = 0x11820e800] 13:17:06 INFO - PROCESS | 1644 | 1468009026413 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]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 522ms 13:17:06 INFO - PROCESS | 1644 | 1468009026461 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1644 | 1468009026463 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:17:06 INFO - PROCESS | 1644 | 1468009026466 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1644 | 1468009026470 Marionette TRACE conn2 <- [1,434,null,{}] 13:17:06 INFO - PROCESS | 1644 | 1468009026498 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}] 13:17:06 INFO - PROCESS | 1644 | 1468009026503 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:06 INFO - PROCESS | 1644 | 1468009026652 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:17:06 INFO - PROCESS | 1644 | 1468009026665 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1644 | 1468009026667 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829d000 == 31 [pid = 1644] [id = 116] 13:17:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118628400) [pid = 1644] [serial = 345] [outer = 0x0] 13:17:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1190e9800) [pid = 1644] [serial = 346] [outer = 0x118628400] 13:17:06 INFO - PROCESS | 1644 | 1468009026713 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11949d000) [pid = 1644] [serial = 347] [outer = 0x118628400] 13:17:07 INFO - PROCESS | 1644 | 1468009027140 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]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 724ms 13:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:17:07 INFO - PROCESS | 1644 | 1468009027191 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1644 | 1468009027193 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:17:07 INFO - PROCESS | 1644 | 1468009027195 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1644 | 1468009027197 Marionette TRACE conn2 <- [1,438,null,{}] 13:17:07 INFO - PROCESS | 1644 | 1468009027200 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}] 13:17:07 INFO - PROCESS | 1644 | 1468009027202 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:07 INFO - PROCESS | 1644 | 1468009027322 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:17:07 INFO - PROCESS | 1644 | 1468009027327 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1644 | 1468009027329 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192e2800 == 32 [pid = 1644] [id = 117] 13:17:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1133c9c00) [pid = 1644] [serial = 348] [outer = 0x0] 13:17:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119a5ac00) [pid = 1644] [serial = 349] [outer = 0x1133c9c00] 13:17:07 INFO - PROCESS | 1644 | 1468009027370 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119d76400) [pid = 1644] [serial = 350] [outer = 0x1133c9c00] 13:17:07 INFO - PROCESS | 1644 | 1468009027794 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]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 619ms 13:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:17:07 INFO - PROCESS | 1644 | 1468009027824 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1644 | 1468009027827 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:17:07 INFO - PROCESS | 1644 | 1468009027830 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1644 | 1468009027831 Marionette TRACE conn2 <- [1,442,null,{}] 13:17:07 INFO - PROCESS | 1644 | 1468009027833 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}] 13:17:07 INFO - PROCESS | 1644 | 1468009027834 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:07 INFO - PROCESS | 1644 | 1468009027909 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:17:07 INFO - PROCESS | 1644 | 1468009027913 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1644 | 1468009027914 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc9800 == 33 [pid = 1644] [id = 118] 13:17:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1133ee000) [pid = 1644] [serial = 351] [outer = 0x0] 13:17:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119d7b800) [pid = 1644] [serial = 352] [outer = 0x1133ee000] 13:17:07 INFO - PROCESS | 1644 | 1468009027939 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12101ec00) [pid = 1644] [serial = 353] [outer = 0x1133ee000] 13:17:08 INFO - PROCESS | 1644 | 1468009028316 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]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 13:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:17:08 INFO - PROCESS | 1644 | 1468009028355 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1644 | 1468009028356 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:17:08 INFO - PROCESS | 1644 | 1468009028358 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1644 | 1468009028359 Marionette TRACE conn2 <- [1,446,null,{}] 13:17:08 INFO - PROCESS | 1644 | 1468009028361 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}] 13:17:08 INFO - PROCESS | 1644 | 1468009028365 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:08 INFO - PROCESS | 1644 | 1468009028477 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:17:08 INFO - PROCESS | 1644 | 1468009028513 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1644 | 1468009028514 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x121151800 == 34 [pid = 1644] [id = 119] 13:17:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12147a400) [pid = 1644] [serial = 354] [outer = 0x0] 13:17:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121cdd800) [pid = 1644] [serial = 355] [outer = 0x12147a400] 13:17:08 INFO - PROCESS | 1644 | 1468009028539 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124de8c00) [pid = 1644] [serial = 356] [outer = 0x12147a400] 13:17:08 INFO - PROCESS | 1644 | 1468009028882 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]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 569ms 13:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:17:08 INFO - PROCESS | 1644 | 1468009028927 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1644 | 1468009028928 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:17:08 INFO - PROCESS | 1644 | 1468009028931 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1644 | 1468009028931 Marionette TRACE conn2 <- [1,450,null,{}] 13:17:08 INFO - PROCESS | 1644 | 1468009028934 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}] 13:17:08 INFO - PROCESS | 1644 | 1468009028935 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:09 INFO - PROCESS | 1644 | 1468009029028 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:17:09 INFO - PROCESS | 1644 | 1468009029040 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1644 | 1468009029041 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x121463000 == 35 [pid = 1644] [id = 120] 13:17:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1133cc400) [pid = 1644] [serial = 357] [outer = 0x0] 13:17:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1255d7800) [pid = 1644] [serial = 358] [outer = 0x1133cc400] 13:17:09 INFO - PROCESS | 1644 | 1468009029072 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126084c00) [pid = 1644] [serial = 359] [outer = 0x1133cc400] 13:17:09 INFO - PROCESS | 1644 | 1468009029416 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] 13:17:09 INFO - PROCESS | 1644 | 1468009029453 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:17:09 INFO - PROCESS | 1644 | 1468009029456 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1644 | 1468009029459 Marionette TRACE conn2 <- [1,454,null,{}] 13:17:09 INFO - PROCESS | 1644 | 1468009029462 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}] 13:17:09 INFO - PROCESS | 1644 | 1468009029463 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:09 INFO - PROCESS | 1644 | 1468009029564 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:17:09 INFO - PROCESS | 1644 | 1468009029569 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1644 | 1468009029570 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x123df3000 == 36 [pid = 1644] [id = 121] 13:17:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126086400) [pid = 1644] [serial = 360] [outer = 0x0] 13:17:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x126705000) [pid = 1644] [serial = 361] [outer = 0x126086400] 13:17:09 INFO - PROCESS | 1644 | 1468009029650 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126967400) [pid = 1644] [serial = 362] [outer = 0x126086400] 13:17:10 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:10 INFO - PROCESS | 1644 | 1468009030051 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]]]}] 13:17:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:17:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 621ms 13:17:10 INFO - PROCESS | 1644 | 1468009030078 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1644 | 1468009030080 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:17:10 INFO - PROCESS | 1644 | 1468009030089 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1644 | 1468009030093 Marionette TRACE conn2 <- [1,458,null,{}] 13:17:10 INFO - PROCESS | 1644 | 1468009030096 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}] 13:17:10 INFO - PROCESS | 1644 | 1468009030098 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:10 INFO - PROCESS | 1644 | 1468009030392 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12a7d0800) [pid = 1644] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x111da8c00) [pid = 1644] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1291d4800) [pid = 1644] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118216800) [pid = 1644] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118216c00) [pid = 1644] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12b961400) [pid = 1644] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1131bf000) [pid = 1644] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1291d4400) [pid = 1644] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1255d6400) [pid = 1644] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1133c3800) [pid = 1644] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12b8cf800) [pid = 1644] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x128a1ec00) [pid = 1644] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x120f2dc00) [pid = 1644] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12b962000) [pid = 1644] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x112709c00) [pid = 1644] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x112696800) [pid = 1644] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:17:10 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1126a2000) [pid = 1644] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:17:10 INFO - PROCESS | 1644 | 1468009030494 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1644 | 1468009030496 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x1167c2000 == 37 [pid = 1644] [id = 122] 13:17:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1122be800) [pid = 1644] [serial = 363] [outer = 0x0] 13:17:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1126a3000) [pid = 1644] [serial = 364] [outer = 0x1122be800] 13:17:10 INFO - PROCESS | 1644 | 1468009030536 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11820f400) [pid = 1644] [serial = 365] [outer = 0x1122be800] 13:17:10 INFO - PROCESS | 1644 | 1468009030860 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1644 | 1468009030913 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:17:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:17:10 INFO - PROCESS | 1644 | 1468009030926 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1644 | 1468009030928 Marionette TRACE conn2 <- [1,462,null,{}] 13:17:10 INFO - PROCESS | 1644 | 1468009030931 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}] 13:17:10 INFO - PROCESS | 1644 | 1468009030932 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:11 INFO - PROCESS | 1644 | 1468009031005 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:17:11 INFO - PROCESS | 1644 | 1468009031011 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1644 | 1468009031012 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1265ce000 == 38 [pid = 1644] [id = 123] 13:17:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11898b400) [pid = 1644] [serial = 366] [outer = 0x0] 13:17:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12670e800) [pid = 1644] [serial = 367] [outer = 0x11898b400] 13:17:11 INFO - PROCESS | 1644 | 1468009031036 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128a22000) [pid = 1644] [serial = 368] [outer = 0x11898b400] 13:17:11 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:11 INFO - PROCESS | 1644 | 1468009031377 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] 13:17:11 INFO - PROCESS | 1644 | 1468009031398 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:17:11 INFO - PROCESS | 1644 | 1468009031400 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1644 | 1468009031402 Marionette TRACE conn2 <- [1,466,null,{}] 13:17:11 INFO - PROCESS | 1644 | 1468009031404 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}] 13:17:11 INFO - PROCESS | 1644 | 1468009031406 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:11 INFO - PROCESS | 1644 | 1468009031503 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:17:11 INFO - PROCESS | 1644 | 1468009031553 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1644 | 1468009031555 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269b6000 == 39 [pid = 1644] [id = 124] 13:17:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119a2f400) [pid = 1644] [serial = 369] [outer = 0x0] 13:17:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128a28800) [pid = 1644] [serial = 370] [outer = 0x119a2f400] 13:17:11 INFO - PROCESS | 1644 | 1468009031582 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1291dd400) [pid = 1644] [serial = 371] [outer = 0x119a2f400] 13:17:11 INFO - PROCESS | 1644 | 1468009031903 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] 13:17:11 INFO - PROCESS | 1644 | 1468009031921 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:17:11 INFO - PROCESS | 1644 | 1468009031927 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1644 | 1468009031929 Marionette TRACE conn2 <- [1,470,null,{}] 13:17:11 INFO - PROCESS | 1644 | 1468009031931 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}] 13:17:11 INFO - PROCESS | 1644 | 1468009031932 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:12 INFO - PROCESS | 1644 | 1468009032010 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:17:12 INFO - PROCESS | 1644 | 1468009032014 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1644 | 1468009032015 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x12907b800 == 40 [pid = 1644] [id = 125] 13:17:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1291dd800) [pid = 1644] [serial = 372] [outer = 0x0] 13:17:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12a65c000) [pid = 1644] [serial = 373] [outer = 0x1291dd800] 13:17:12 INFO - PROCESS | 1644 | 1468009032039 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a7d4400) [pid = 1644] [serial = 374] [outer = 0x1291dd800] 13:17:12 INFO - PROCESS | 1644 | 1468009032409 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]]]}] 13:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 13:17:12 INFO - PROCESS | 1644 | 1468009032446 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1644 | 1468009032449 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:17:12 INFO - PROCESS | 1644 | 1468009032454 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1644 | 1468009032457 Marionette TRACE conn2 <- [1,474,null,{}] 13:17:12 INFO - PROCESS | 1644 | 1468009032461 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}] 13:17:12 INFO - PROCESS | 1644 | 1468009032464 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:12 INFO - PROCESS | 1644 | 1468009032582 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:17:12 INFO - PROCESS | 1644 | 1468009032657 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1644 | 1468009032660 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164a3800 == 41 [pid = 1644] [id = 126] 13:17:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x113d65400) [pid = 1644] [serial = 375] [outer = 0x0] 13:17:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x115e8cc00) [pid = 1644] [serial = 376] [outer = 0x113d65400] 13:17:12 INFO - PROCESS | 1644 | 1468009032708 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x117db8800) [pid = 1644] [serial = 377] [outer = 0x113d65400] 13:17:13 INFO - PROCESS | 1644 | 1468009033294 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]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:17:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 872ms 13:17:13 INFO - PROCESS | 1644 | 1468009033327 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1644 | 1468009033331 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:17:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:17:13 INFO - PROCESS | 1644 | 1468009033338 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1644 | 1468009033340 Marionette TRACE conn2 <- [1,478,null,{}] 13:17:13 INFO - PROCESS | 1644 | 1468009033344 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}] 13:17:13 INFO - PROCESS | 1644 | 1468009033347 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:13 INFO - PROCESS | 1644 | 1468009033498 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:17:13 INFO - PROCESS | 1644 | 1468009033592 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1644 | 1468009033594 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190b7800 == 42 [pid = 1644] [id = 127] 13:17:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118632000) [pid = 1644] [serial = 378] [outer = 0x0] 13:17:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118683400) [pid = 1644] [serial = 379] [outer = 0x118632000] 13:17:13 INFO - PROCESS | 1644 | 1468009033643 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119205000) [pid = 1644] [serial = 380] [outer = 0x118632000] 13:17:14 INFO - PROCESS | 1644 | 1468009034149 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]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 873ms 13:17:14 INFO - PROCESS | 1644 | 1468009034211 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1644 | 1468009034213 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:17:14 INFO - PROCESS | 1644 | 1468009034215 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1644 | 1468009034218 Marionette TRACE conn2 <- [1,482,null,{}] 13:17:14 INFO - PROCESS | 1644 | 1468009034228 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}] 13:17:14 INFO - PROCESS | 1644 | 1468009034231 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:14 INFO - PROCESS | 1644 | 1468009034329 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:17:14 INFO - PROCESS | 1644 | 1468009034393 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 1644 | 1468009034396 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12905d800 == 43 [pid = 1644] [id = 128] 13:17:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12137ac00) [pid = 1644] [serial = 381] [outer = 0x0] 13:17:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1214eb400) [pid = 1644] [serial = 382] [outer = 0x12137ac00] 13:17:14 INFO - PROCESS | 1644 | 1468009034427 Marionette DEBUG loaded listener.js 13:17:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x123d66400) [pid = 1644] [serial = 383] [outer = 0x12137ac00] 13:17:14 INFO - PROCESS | 1644 | 1468009034848 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]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 13:17:14 INFO - PROCESS | 1644 | 1468009034886 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1644 | 1468009034888 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:17:14 INFO - PROCESS | 1644 | 1468009034910 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1644 | 1468009034911 Marionette TRACE conn2 <- [1,486,null,{}] 13:17:14 INFO - PROCESS | 1644 | 1468009034914 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}] 13:17:14 INFO - PROCESS | 1644 | 1468009034915 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:15 INFO - PROCESS | 1644 | 1468009035013 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:17:15 INFO - PROCESS | 1644 | 1468009035077 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1644 | 1468009035078 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a528800 == 44 [pid = 1644] [id = 129] 13:17:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126029800) [pid = 1644] [serial = 384] [outer = 0x0] 13:17:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126709400) [pid = 1644] [serial = 385] [outer = 0x126029800] 13:17:15 INFO - PROCESS | 1644 | 1468009035107 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1290b6000) [pid = 1644] [serial = 386] [outer = 0x126029800] 13:17:15 INFO - PROCESS | 1644 | 1468009035543 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]]]}] 13:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 13:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:17:15 INFO - PROCESS | 1644 | 1468009035579 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1644 | 1468009035580 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:17:15 INFO - PROCESS | 1644 | 1468009035600 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1644 | 1468009035601 Marionette TRACE conn2 <- [1,490,null,{}] 13:17:15 INFO - PROCESS | 1644 | 1468009035605 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}] 13:17:15 INFO - PROCESS | 1644 | 1468009035606 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:15 INFO - PROCESS | 1644 | 1468009035738 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:17:15 INFO - PROCESS | 1644 | 1468009035747 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1644 | 1468009035748 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x117466800 == 45 [pid = 1644] [id = 130] 13:17:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x116889800) [pid = 1644] [serial = 387] [outer = 0x0] 13:17:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x12602a400) [pid = 1644] [serial = 388] [outer = 0x116889800] 13:17:15 INFO - PROCESS | 1644 | 1468009035777 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1291d7c00) [pid = 1644] [serial = 389] [outer = 0x116889800] 13:17:16 INFO - PROCESS | 1644 | 1468009036362 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]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:17:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 786ms 13:17:16 INFO - PROCESS | 1644 | 1468009036370 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1644 | 1468009036374 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:17:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:17:16 INFO - PROCESS | 1644 | 1468009036401 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1644 | 1468009036404 Marionette TRACE conn2 <- [1,494,null,{}] 13:17:16 INFO - PROCESS | 1644 | 1468009036412 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}] 13:17:16 INFO - PROCESS | 1644 | 1468009036415 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:16 INFO - PROCESS | 1644 | 1468009036511 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:17:16 INFO - PROCESS | 1644 | 1468009036567 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1644 | 1468009036569 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164a8000 == 46 [pid = 1644] [id = 131] 13:17:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118103c00) [pid = 1644] [serial = 390] [outer = 0x0] 13:17:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x11810f800) [pid = 1644] [serial = 391] [outer = 0x118103c00] 13:17:16 INFO - PROCESS | 1644 | 1468009036597 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x118279800) [pid = 1644] [serial = 392] [outer = 0x118103c00] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1269b6000 == 45 [pid = 1644] [id = 124] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1265ce000 == 44 [pid = 1644] [id = 123] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1167c2000 == 43 [pid = 1644] [id = 122] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x123df3000 == 42 [pid = 1644] [id = 121] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121463000 == 41 [pid = 1644] [id = 120] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121151800 == 40 [pid = 1644] [id = 119] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc9800 == 39 [pid = 1644] [id = 118] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1192e2800 == 38 [pid = 1644] [id = 117] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x11829d000 == 37 [pid = 1644] [id = 116] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x117157800 == 36 [pid = 1644] [id = 115] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x11667c800 == 35 [pid = 1644] [id = 114] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x116853000 == 34 [pid = 1644] [id = 113] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12b924000 == 33 [pid = 1644] [id = 112] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x117466800 == 32 [pid = 1644] [id = 130] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12a528800 == 31 [pid = 1644] [id = 129] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12905d800 == 30 [pid = 1644] [id = 128] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1190b7800 == 29 [pid = 1644] [id = 127] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12907b800 == 28 [pid = 1644] [id = 125] 13:17:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1164a3800 == 27 [pid = 1644] [id = 126] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x11827e800) [pid = 1644] [serial = 287] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x11841e800) [pid = 1644] [serial = 289] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119055800) [pid = 1644] [serial = 290] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12bd98800) [pid = 1644] [serial = 320] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x128a1bc00) [pid = 1644] [serial = 304] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x128a26400) [pid = 1644] [serial = 305] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1291dbc00) [pid = 1644] [serial = 310] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x126505400) [pid = 1644] [serial = 301] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x126b5a800) [pid = 1644] [serial = 302] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12935d400) [pid = 1644] [serial = 311] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x123d5dc00) [pid = 1644] [serial = 298] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x125066800) [pid = 1644] [serial = 299] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12b95b000) [pid = 1644] [serial = 284] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x128c71800) [pid = 1644] [serial = 307] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1290b4000) [pid = 1644] [serial = 308] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12bd90400) [pid = 1644] [serial = 319] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121021000) [pid = 1644] [serial = 295] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12170d800) [pid = 1644] [serial = 296] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12bddb000) [pid = 1644] [serial = 322] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11270cc00) [pid = 1644] [serial = 325] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11269e400) [pid = 1644] [serial = 328] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112711000) [pid = 1644] [serial = 326] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12bde1800) [pid = 1644] [serial = 323] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12b961000) [pid = 1644] [serial = 317] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1126a2400) [pid = 1644] [serial = 329] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12614d000) [pid = 1644] [serial = 332] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128a1fc00) [pid = 1644] [serial = 334] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a7cec00) [pid = 1644] [serial = 314] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x112708000) [pid = 1644] [serial = 331] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12b75ec00) [pid = 1644] [serial = 316] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119a3c000) [pid = 1644] [serial = 292] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119d79400) [pid = 1644] [serial = 293] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12a548000) [pid = 1644] [serial = 313] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118217800) [pid = 1644] [serial = 286] [outer = 0x0] [url = about:blank] 13:17:17 INFO - PROCESS | 1644 | 1468009037627 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]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1280ms 13:17:17 INFO - PROCESS | 1644 | 1468009037678 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1644 | 1468009037680 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:17:17 INFO - PROCESS | 1644 | 1468009037684 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1644 | 1468009037685 Marionette TRACE conn2 <- [1,498,null,{}] 13:17:17 INFO - PROCESS | 1644 | 1468009037689 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}] 13:17:17 INFO - PROCESS | 1644 | 1468009037691 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:17 INFO - PROCESS | 1644 | 1468009037766 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:17:17 INFO - PROCESS | 1644 | 1468009037774 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1644 | 1468009037777 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x113376800 == 28 [pid = 1644] [id = 132] 13:17:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112ec3800) [pid = 1644] [serial = 393] [outer = 0x0] 13:17:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11339f000) [pid = 1644] [serial = 394] [outer = 0x112ec3800] 13:17:17 INFO - PROCESS | 1644 | 1468009037805 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x114f97800) [pid = 1644] [serial = 395] [outer = 0x112ec3800] 13:17:18 INFO - PROCESS | 1644 | 1468009038133 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]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 13:17:18 INFO - PROCESS | 1644 | 1468009038163 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1644 | 1468009038167 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:17:18 INFO - PROCESS | 1644 | 1468009038172 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1644 | 1468009038175 Marionette TRACE conn2 <- [1,502,null,{}] 13:17:18 INFO - PROCESS | 1644 | 1468009038179 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}] 13:17:18 INFO - PROCESS | 1644 | 1468009038181 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:18 INFO - PROCESS | 1644 | 1468009038260 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:17:18 INFO - PROCESS | 1644 | 1468009038264 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1644 | 1468009038266 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f20000 == 29 [pid = 1644] [id = 133] 13:17:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11663e800) [pid = 1644] [serial = 396] [outer = 0x0] 13:17:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118111c00) [pid = 1644] [serial = 397] [outer = 0x11663e800] 13:17:18 INFO - PROCESS | 1644 | 1468009038295 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118215c00) [pid = 1644] [serial = 398] [outer = 0x11663e800] 13:17:18 INFO - PROCESS | 1644 | 1468009038632 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]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:17:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 473ms 13:17:18 INFO - PROCESS | 1644 | 1468009038653 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1644 | 1468009038654 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:17:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:17:18 INFO - PROCESS | 1644 | 1468009038658 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1644 | 1468009038661 Marionette TRACE conn2 <- [1,506,null,{}] 13:17:18 INFO - PROCESS | 1644 | 1468009038669 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}] 13:17:18 INFO - PROCESS | 1644 | 1468009038672 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:18 INFO - PROCESS | 1644 | 1468009038756 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:17:18 INFO - PROCESS | 1644 | 1468009038810 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1644 | 1468009038812 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185ce000 == 30 [pid = 1644] [id = 134] 13:17:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x112704000) [pid = 1644] [serial = 399] [outer = 0x0] 13:17:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1184bf800) [pid = 1644] [serial = 400] [outer = 0x112704000] 13:17:18 INFO - PROCESS | 1644 | 1468009038858 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118989c00) [pid = 1644] [serial = 401] [outer = 0x112704000] 13:17:19 INFO - PROCESS | 1644 | 1468009039306 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]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 672ms 13:17:19 INFO - PROCESS | 1644 | 1468009039330 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1644 | 1468009039333 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:17:19 INFO - PROCESS | 1644 | 1468009039337 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1644 | 1468009039339 Marionette TRACE conn2 <- [1,510,null,{}] 13:17:19 INFO - PROCESS | 1644 | 1468009039342 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}] 13:17:19 INFO - PROCESS | 1644 | 1468009039344 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:19 INFO - PROCESS | 1644 | 1468009039460 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:17:19 INFO - PROCESS | 1644 | 1468009039480 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1644 | 1468009039482 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a85800 == 31 [pid = 1644] [id = 135] 13:17:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1194a4c00) [pid = 1644] [serial = 402] [outer = 0x0] 13:17:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1198d7000) [pid = 1644] [serial = 403] [outer = 0x1194a4c00] 13:17:19 INFO - PROCESS | 1644 | 1468009039523 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119d6d000) [pid = 1644] [serial = 404] [outer = 0x1194a4c00] 13:17:19 INFO - PROCESS | 1644 | 1468009039907 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]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 620ms 13:17:19 INFO - PROCESS | 1644 | 1468009039963 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1644 | 1468009039964 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:17:19 INFO - PROCESS | 1644 | 1468009039967 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1644 | 1468009039968 Marionette TRACE conn2 <- [1,514,null,{}] 13:17:19 INFO - PROCESS | 1644 | 1468009039970 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}] 13:17:19 INFO - PROCESS | 1644 | 1468009039971 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:20 INFO - PROCESS | 1644 | 1468009040069 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:17:20 INFO - PROCESS | 1644 | 1468009040075 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1644 | 1468009040076 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x121151800 == 32 [pid = 1644] [id = 136] 13:17:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x116237000) [pid = 1644] [serial = 405] [outer = 0x0] 13:17:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x121017000) [pid = 1644] [serial = 406] [outer = 0x116237000] 13:17:20 INFO - PROCESS | 1644 | 1468009040101 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1210d4800) [pid = 1644] [serial = 407] [outer = 0x116237000] 13:17:20 INFO - PROCESS | 1644 | 1468009040437 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]]]}] 13:17:20 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 13:17:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 13:17:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:17:20 INFO - PROCESS | 1644 | 1468009040486 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1644 | 1468009040488 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:17:20 INFO - PROCESS | 1644 | 1468009040494 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1644 | 1468009040496 Marionette TRACE conn2 <- [1,518,null,{}] 13:17:20 INFO - PROCESS | 1644 | 1468009040499 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}] 13:17:20 INFO - PROCESS | 1644 | 1468009040505 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:20 INFO - PROCESS | 1644 | 1468009040671 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:17:20 INFO - PROCESS | 1644 | 1468009040688 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1644 | 1468009040690 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d07000 == 33 [pid = 1644] [id = 137] 13:17:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12170cc00) [pid = 1644] [serial = 408] [outer = 0x0] 13:17:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x123d6ac00) [pid = 1644] [serial = 409] [outer = 0x12170cc00] 13:17:20 INFO - PROCESS | 1644 | 1468009040732 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1255d0800) [pid = 1644] [serial = 410] [outer = 0x12170cc00] 13:17:21 INFO - PROCESS | 1644 | 1468009041210 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]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 773ms 13:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:17:21 INFO - PROCESS | 1644 | 1468009041263 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1644 | 1468009041264 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:17:21 INFO - PROCESS | 1644 | 1468009041288 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1644 | 1468009041296 Marionette TRACE conn2 <- [1,522,null,{}] 13:17:21 INFO - PROCESS | 1644 | 1468009041301 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}] 13:17:21 INFO - PROCESS | 1644 | 1468009041302 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:21 INFO - PROCESS | 1644 | 1468009041393 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:17:21 INFO - PROCESS | 1644 | 1468009041400 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1644 | 1468009041402 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x124893000 == 34 [pid = 1644] [id = 138] 13:17:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1255d1800) [pid = 1644] [serial = 411] [outer = 0x0] 13:17:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12608ec00) [pid = 1644] [serial = 412] [outer = 0x1255d1800] 13:17:21 INFO - PROCESS | 1644 | 1468009041425 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126512400) [pid = 1644] [serial = 413] [outer = 0x1255d1800] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12147a400) [pid = 1644] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1133cc400) [pid = 1644] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1133ee000) [pid = 1644] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x117db7800) [pid = 1644] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1291dd800) [pid = 1644] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1126a2800) [pid = 1644] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x116f61000) [pid = 1644] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x126086400) [pid = 1644] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11820e800) [pid = 1644] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118628400) [pid = 1644] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1133c9c00) [pid = 1644] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119a2f400) [pid = 1644] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11898b400) [pid = 1644] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:17:21 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1122be800) [pid = 1644] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:17:21 INFO - PROCESS | 1644 | 1468009041901 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]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 651ms 13:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:17:21 INFO - PROCESS | 1644 | 1468009041918 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1644 | 1468009041919 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:17:21 INFO - PROCESS | 1644 | 1468009041922 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1644 | 1468009041923 Marionette TRACE conn2 <- [1,526,null,{}] 13:17:21 INFO - PROCESS | 1644 | 1468009041929 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}] 13:17:21 INFO - PROCESS | 1644 | 1468009041930 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:22 INFO - PROCESS | 1644 | 1468009042003 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:17:22 INFO - PROCESS | 1644 | 1468009042007 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1644 | 1468009042010 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x12551d000 == 35 [pid = 1644] [id = 139] 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112704400) [pid = 1644] [serial = 414] [outer = 0x0] 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1186bd400) [pid = 1644] [serial = 415] [outer = 0x112704400] 13:17:22 INFO - PROCESS | 1644 | 1468009042035 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1210d1400) [pid = 1644] [serial = 416] [outer = 0x112704400] 13:17:22 INFO - PROCESS | 1644 | 1468009042362 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]]]}] 13:17:22 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 13:17:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 13:17:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:17:22 INFO - PROCESS | 1644 | 1468009042394 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1644 | 1468009042395 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:17:22 INFO - PROCESS | 1644 | 1468009042398 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1644 | 1468009042407 Marionette TRACE conn2 <- [1,530,null,{}] 13:17:22 INFO - PROCESS | 1644 | 1468009042415 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}] 13:17:22 INFO - PROCESS | 1644 | 1468009042416 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:22 INFO - PROCESS | 1644 | 1468009042487 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:17:22 INFO - PROCESS | 1644 | 1468009042492 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1644 | 1468009042494 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185cb000 == 36 [pid = 1644] [id = 140] 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124debc00) [pid = 1644] [serial = 417] [outer = 0x0] 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1267acc00) [pid = 1644] [serial = 418] [outer = 0x124debc00] 13:17:22 INFO - PROCESS | 1644 | 1468009042518 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128a1b000) [pid = 1644] [serial = 419] [outer = 0x124debc00] 13:17:22 INFO - PROCESS | 1644 | 1468009042851 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"]]]}] 13:17:22 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 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:17:22 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 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:17:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:17:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 478ms 13:17:22 INFO - PROCESS | 1644 | 1468009042877 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1644 | 1468009042878 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:17:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:17:22 INFO - PROCESS | 1644 | 1468009042880 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1644 | 1468009042881 Marionette TRACE conn2 <- [1,534,null,{}] 13:17:22 INFO - PROCESS | 1644 | 1468009042884 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}] 13:17:22 INFO - PROCESS | 1644 | 1468009042885 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:22 INFO - PROCESS | 1644 | 1468009042964 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:17:22 INFO - PROCESS | 1644 | 1468009042967 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1644 | 1468009042968 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x129064800 == 37 [pid = 1644] [id = 141] 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128a21400) [pid = 1644] [serial = 420] [outer = 0x0] 13:17:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128c65c00) [pid = 1644] [serial = 421] [outer = 0x128a21400] 13:17:22 INFO - PROCESS | 1644 | 1468009042995 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1290b2c00) [pid = 1644] [serial = 422] [outer = 0x128a21400] 13:17:23 INFO - PROCESS | 1644 | 1468009043312 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]]]}] 13:17:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:17:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 467ms 13:17:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:17:23 INFO - PROCESS | 1644 | 1468009043349 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1644 | 1468009043350 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:17:23 INFO - PROCESS | 1644 | 1468009043352 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1644 | 1468009043362 Marionette TRACE conn2 <- [1,538,null,{}] 13:17:23 INFO - PROCESS | 1644 | 1468009043364 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}] 13:17:23 INFO - PROCESS | 1644 | 1468009043366 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:23 INFO - PROCESS | 1644 | 1468009043478 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:17:23 INFO - PROCESS | 1644 | 1468009043481 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1644 | 1468009043483 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a31d800 == 38 [pid = 1644] [id = 142] 13:17:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1290b3c00) [pid = 1644] [serial = 423] [outer = 0x0] 13:17:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1291e2800) [pid = 1644] [serial = 424] [outer = 0x1290b3c00] 13:17:23 INFO - PROCESS | 1644 | 1468009043515 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12a6af000) [pid = 1644] [serial = 425] [outer = 0x1290b3c00] 13:17:23 INFO - PROCESS | 1644 | 1468009043892 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]]]}] 13:17:23 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. 13:17:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 576ms 13:17:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:17:23 INFO - PROCESS | 1644 | 1468009043930 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1644 | 1468009043932 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:17:23 INFO - PROCESS | 1644 | 1468009043936 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1644 | 1468009043938 Marionette TRACE conn2 <- [1,542,null,{}] 13:17:23 INFO - PROCESS | 1644 | 1468009043942 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}] 13:17:23 INFO - PROCESS | 1644 | 1468009043944 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:24 INFO - PROCESS | 1644 | 1468009044051 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:17:24 INFO - PROCESS | 1644 | 1468009044098 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1644 | 1468009044101 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x113dea000 == 39 [pid = 1644] [id = 143] 13:17:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11270e000) [pid = 1644] [serial = 426] [outer = 0x0] 13:17:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x112710400) [pid = 1644] [serial = 427] [outer = 0x11270e000] 13:17:24 INFO - PROCESS | 1644 | 1468009044132 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1133f9800) [pid = 1644] [serial = 428] [outer = 0x11270e000] 13:17:24 INFO - PROCESS | 1644 | 1468009044550 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]]]}] 13:17:24 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. 13:17:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 13:17:24 INFO - PROCESS | 1644 | 1468009044556 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1644 | 1468009044559 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:17:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:17:24 INFO - PROCESS | 1644 | 1468009044564 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1644 | 1468009044566 Marionette TRACE conn2 <- [1,546,null,{}] 13:17:24 INFO - PROCESS | 1644 | 1468009044568 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}] 13:17:24 INFO - PROCESS | 1644 | 1468009044570 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:24 INFO - PROCESS | 1644 | 1468009044684 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:17:24 INFO - PROCESS | 1644 | 1468009044803 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1644 | 1468009044805 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc7800 == 40 [pid = 1644] [id = 144] 13:17:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11820b000) [pid = 1644] [serial = 429] [outer = 0x0] 13:17:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118264400) [pid = 1644] [serial = 430] [outer = 0x11820b000] 13:17:24 INFO - PROCESS | 1644 | 1468009044864 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11841f800) [pid = 1644] [serial = 431] [outer = 0x11820b000] 13:17:25 INFO - PROCESS | 1644 | 1468009045279 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]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:17:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 720ms 13:17:25 INFO - PROCESS | 1644 | 1468009045285 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1644 | 1468009045286 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:17:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:17:25 INFO - PROCESS | 1644 | 1468009045289 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1644 | 1468009045292 Marionette TRACE conn2 <- [1,550,null,{}] 13:17:25 INFO - PROCESS | 1644 | 1468009045299 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}] 13:17:25 INFO - PROCESS | 1644 | 1468009045302 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:25 INFO - PROCESS | 1644 | 1468009045418 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:17:25 INFO - PROCESS | 1644 | 1468009045513 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1644 | 1468009045515 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a529800 == 41 [pid = 1644] [id = 145] 13:17:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1186bb000) [pid = 1644] [serial = 432] [outer = 0x0] 13:17:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1194a1400) [pid = 1644] [serial = 433] [outer = 0x1186bb000] 13:17:25 INFO - PROCESS | 1644 | 1468009045553 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x121837000) [pid = 1644] [serial = 434] [outer = 0x1186bb000] 13:17:26 INFO - PROCESS | 1644 | 1468009046110 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]]]}] 13:17:26 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. 13:17:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 872ms 13:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:17:26 INFO - PROCESS | 1644 | 1468009046161 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 1644 | 1468009046164 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:17:26 INFO - PROCESS | 1644 | 1468009046167 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 1644 | 1468009046169 Marionette TRACE conn2 <- [1,554,null,{}] 13:17:26 INFO - PROCESS | 1644 | 1468009046172 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}] 13:17:26 INFO - PROCESS | 1644 | 1468009046174 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:26 INFO - PROCESS | 1644 | 1468009046277 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:17:26 INFO - PROCESS | 1644 | 1468009046328 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1644 | 1468009046330 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x118238000 == 42 [pid = 1644] [id = 146] 13:17:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x116f5f800) [pid = 1644] [serial = 435] [outer = 0x0] 13:17:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x117dbcc00) [pid = 1644] [serial = 436] [outer = 0x116f5f800] 13:17:26 INFO - PROCESS | 1644 | 1468009046357 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x11820c000) [pid = 1644] [serial = 437] [outer = 0x116f5f800] 13:17:26 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x129064800 == 41 [pid = 1644] [id = 141] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x1185cb000 == 40 [pid = 1644] [id = 140] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12551d000 == 39 [pid = 1644] [id = 139] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x124893000 == 38 [pid = 1644] [id = 138] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x123d07000 == 37 [pid = 1644] [id = 137] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x121151800 == 36 [pid = 1644] [id = 136] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x119a85800 == 35 [pid = 1644] [id = 135] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x1185ce000 == 34 [pid = 1644] [id = 134] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x116f20000 == 33 [pid = 1644] [id = 133] 13:17:26 INFO - PROCESS | 1644 | --DOCSHELL 0x113376800 == 32 [pid = 1644] [id = 132] 13:17:26 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x124de8c00) [pid = 1644] [serial = 356] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121cdd800) [pid = 1644] [serial = 355] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1255d7800) [pid = 1644] [serial = 358] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119d7b800) [pid = 1644] [serial = 352] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118104800) [pid = 1644] [serial = 340] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x12a65c000) [pid = 1644] [serial = 373] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11810dc00) [pid = 1644] [serial = 341] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12b962400) [pid = 1644] [serial = 335] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11756a000) [pid = 1644] [serial = 337] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12a7d4400) [pid = 1644] [serial = 374] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118108400) [pid = 1644] [serial = 338] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126967400) [pid = 1644] [serial = 362] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118278400) [pid = 1644] [serial = 343] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118419800) [pid = 1644] [serial = 344] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126705000) [pid = 1644] [serial = 361] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1190e9800) [pid = 1644] [serial = 346] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11949d000) [pid = 1644] [serial = 347] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119a5ac00) [pid = 1644] [serial = 349] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1291dd400) [pid = 1644] [serial = 371] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119d76400) [pid = 1644] [serial = 350] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x126084c00) [pid = 1644] [serial = 359] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12670e800) [pid = 1644] [serial = 367] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x128a22000) [pid = 1644] [serial = 368] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1126a3000) [pid = 1644] [serial = 364] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x128a28800) [pid = 1644] [serial = 370] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11820f400) [pid = 1644] [serial = 365] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12101ec00) [pid = 1644] [serial = 353] [outer = 0x0] [url = about:blank] 13:17:26 INFO - PROCESS | 1644 | 1468009046776 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]]]}] 13:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 13:17:26 INFO - PROCESS | 1644 | 1468009046786 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 1644 | 1468009046789 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:17:26 INFO - PROCESS | 1644 | 1468009046795 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 1644 | 1468009046797 Marionette TRACE conn2 <- [1,558,null,{}] 13:17:26 INFO - PROCESS | 1644 | 1468009046799 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}] 13:17:26 INFO - PROCESS | 1644 | 1468009046801 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:26 INFO - PROCESS | 1644 | 1468009046876 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:17:26 INFO - PROCESS | 1644 | 1468009046880 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1644 | 1468009046881 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x117163800 == 33 [pid = 1644] [id = 147] 13:17:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11820ac00) [pid = 1644] [serial = 438] [outer = 0x0] 13:17:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11827e400) [pid = 1644] [serial = 439] [outer = 0x11820ac00] 13:17:26 INFO - PROCESS | 1644 | 1468009046910 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118988c00) [pid = 1644] [serial = 440] [outer = 0x11820ac00] 13:17:27 INFO - PROCESS | 1644 | 1468009047223 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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 13:17:27 INFO - PROCESS | 1644 | 1468009047264 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1644 | 1468009047266 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:17:27 INFO - PROCESS | 1644 | 1468009047282 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1644 | 1468009047285 Marionette TRACE conn2 <- [1,562,null,{}] 13:17:27 INFO - PROCESS | 1644 | 1468009047292 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}] 13:17:27 INFO - PROCESS | 1644 | 1468009047295 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:27 INFO - PROCESS | 1644 | 1468009047374 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:17:27 INFO - PROCESS | 1644 | 1468009047381 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1644 | 1468009047383 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195ad000 == 34 [pid = 1644] [id = 148] 13:17:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1194a1c00) [pid = 1644] [serial = 441] [outer = 0x0] 13:17:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12101b800) [pid = 1644] [serial = 442] [outer = 0x1194a1c00] 13:17:27 INFO - PROCESS | 1644 | 1468009047410 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121ce6400) [pid = 1644] [serial = 443] [outer = 0x1194a1c00] 13:17:27 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:27 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:27 INFO - PROCESS | 1644 | 1468009047761 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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 525ms 13:17:27 INFO - PROCESS | 1644 | 1468009047804 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1644 | 1468009047806 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:17:27 INFO - PROCESS | 1644 | 1468009047820 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1644 | 1468009047822 Marionette TRACE conn2 <- [1,566,null,{}] 13:17:27 INFO - PROCESS | 1644 | 1468009047825 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}] 13:17:27 INFO - PROCESS | 1644 | 1468009047827 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:27 INFO - PROCESS | 1644 | 1468009047946 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:17:27 INFO - PROCESS | 1644 | 1468009047953 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1644 | 1468009047955 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x12134e800 == 35 [pid = 1644] [id = 149] 13:17:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124bea400) [pid = 1644] [serial = 444] [outer = 0x0] 13:17:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124f23400) [pid = 1644] [serial = 445] [outer = 0x124bea400] 13:17:28 INFO - PROCESS | 1644 | 1468009048004 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x126031c00) [pid = 1644] [serial = 446] [outer = 0x124bea400] 13:17:28 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:28 INFO - PROCESS | 1644 | 1468009048550 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]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 776ms 13:17:28 INFO - PROCESS | 1644 | 1468009048592 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1644 | 1468009048595 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:17:28 INFO - PROCESS | 1644 | 1468009048598 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1644 | 1468009048601 Marionette TRACE conn2 <- [1,570,null,{}] 13:17:28 INFO - PROCESS | 1644 | 1468009048605 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}] 13:17:28 INFO - PROCESS | 1644 | 1468009048606 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:28 INFO - PROCESS | 1644 | 1468009048702 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:17:28 INFO - PROCESS | 1644 | 1468009048787 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1644 | 1468009048789 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a8000 == 36 [pid = 1644] [id = 150] 13:17:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118411000) [pid = 1644] [serial = 447] [outer = 0x0] 13:17:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118419800) [pid = 1644] [serial = 448] [outer = 0x118411000] 13:17:28 INFO - PROCESS | 1644 | 1468009048820 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11898b400) [pid = 1644] [serial = 449] [outer = 0x118411000] 13:17:29 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:29 INFO - PROCESS | 1644 | 1468009049237 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]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 672ms 13:17:29 INFO - PROCESS | 1644 | 1468009049270 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1644 | 1468009049273 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:17:29 INFO - PROCESS | 1644 | 1468009049278 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1644 | 1468009049279 Marionette TRACE conn2 <- [1,574,null,{}] 13:17:29 INFO - PROCESS | 1644 | 1468009049282 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}] 13:17:29 INFO - PROCESS | 1644 | 1468009049284 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:29 INFO - PROCESS | 1644 | 1468009049383 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:17:29 INFO - PROCESS | 1644 | 1468009049434 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1644 | 1468009049435 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x11715c800 == 37 [pid = 1644] [id = 151] 13:17:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12101cc00) [pid = 1644] [serial = 450] [outer = 0x0] 13:17:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121a83800) [pid = 1644] [serial = 451] [outer = 0x12101cc00] 13:17:29 INFO - PROCESS | 1644 | 1468009049466 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x124be1000) [pid = 1644] [serial = 452] [outer = 0x12101cc00] 13:17:29 INFO - PROCESS | 1644 | 1468009049887 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]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 620ms 13:17:29 INFO - PROCESS | 1644 | 1468009049905 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1644 | 1468009049908 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:17:29 INFO - PROCESS | 1644 | 1468009049911 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1644 | 1468009049914 Marionette TRACE conn2 <- [1,578,null,{}] 13:17:29 INFO - PROCESS | 1644 | 1468009049921 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}] 13:17:29 INFO - PROCESS | 1644 | 1468009049926 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:30 INFO - PROCESS | 1644 | 1468009050022 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:17:30 INFO - PROCESS | 1644 | 1468009050108 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1644 | 1468009050110 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12600b800 == 38 [pid = 1644] [id = 152] 13:17:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x126963400) [pid = 1644] [serial = 453] [outer = 0x0] 13:17:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128a1d000) [pid = 1644] [serial = 454] [outer = 0x126963400] 13:17:30 INFO - PROCESS | 1644 | 1468009050142 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1290ab800) [pid = 1644] [serial = 455] [outer = 0x126963400] 13:17:30 INFO - PROCESS | 1644 | 1468009050552 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]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:17:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 673ms 13:17:30 INFO - PROCESS | 1644 | 1468009050585 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:17:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:17:30 INFO - PROCESS | 1644 | 1468009050587 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:17:30 INFO - PROCESS | 1644 | 1468009050589 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1644 | 1468009050590 Marionette TRACE conn2 <- [1,582,null,{}] 13:17:30 INFO - PROCESS | 1644 | 1468009050593 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}] 13:17:30 INFO - PROCESS | 1644 | 1468009050594 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:30 INFO - PROCESS | 1644 | 1468009050689 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:17:30 INFO - PROCESS | 1644 | 1468009050736 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1644 | 1468009050738 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289de000 == 39 [pid = 1644] [id = 153] 13:17:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1291d9800) [pid = 1644] [serial = 456] [outer = 0x0] 13:17:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x129356400) [pid = 1644] [serial = 457] [outer = 0x1291d9800] 13:17:30 INFO - PROCESS | 1644 | 1468009050769 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12a547c00) [pid = 1644] [serial = 458] [outer = 0x1291d9800] 13:17:31 INFO - PROCESS | 1644 | 1468009051164 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]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 621ms 13:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:17:31 INFO - PROCESS | 1644 | 1468009051210 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1644 | 1468009051211 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:17:31 INFO - PROCESS | 1644 | 1468009051214 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1644 | 1468009051215 Marionette TRACE conn2 <- [1,586,null,{}] 13:17:31 INFO - PROCESS | 1644 | 1468009051217 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}] 13:17:31 INFO - PROCESS | 1644 | 1468009051219 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:31 INFO - PROCESS | 1644 | 1468009051307 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:17:31 INFO - PROCESS | 1644 | 1468009051389 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1644 | 1468009051391 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x129066800 == 40 [pid = 1644] [id = 154] 13:17:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1133f5800) [pid = 1644] [serial = 459] [outer = 0x0] 13:17:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12a6ac800) [pid = 1644] [serial = 460] [outer = 0x1133f5800] 13:17:31 INFO - PROCESS | 1644 | 1468009051440 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12a7cc000) [pid = 1644] [serial = 461] [outer = 0x1133f5800] 13:17:31 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:31 INFO - PROCESS | 1644 | 1468009051946 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]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 768ms 13:17:31 INFO - PROCESS | 1644 | 1468009051983 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1644 | 1468009051985 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:17:31 INFO - PROCESS | 1644 | 1468009051988 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1644 | 1468009051992 Marionette TRACE conn2 <- [1,590,null,{}] 13:17:32 INFO - PROCESS | 1644 | 1468009051997 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}] 13:17:32 INFO - PROCESS | 1644 | 1468009051999 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:32 INFO - PROCESS | 1644 | 1468009052096 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:17:32 INFO - PROCESS | 1644 | 1468009052160 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1644 | 1468009052163 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190c2000 == 41 [pid = 1644] [id = 155] 13:17:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118106800) [pid = 1644] [serial = 462] [outer = 0x0] 13:17:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x118212400) [pid = 1644] [serial = 463] [outer = 0x118106800] 13:17:32 INFO - PROCESS | 1644 | 1468009052191 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1186c0800) [pid = 1644] [serial = 464] [outer = 0x118106800] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x1164a8000 == 40 [pid = 1644] [id = 131] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x1195ad000 == 39 [pid = 1644] [id = 148] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x117163800 == 38 [pid = 1644] [id = 147] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x118238000 == 37 [pid = 1644] [id = 146] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x12a529800 == 36 [pid = 1644] [id = 145] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc7800 == 35 [pid = 1644] [id = 144] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x113dea000 == 34 [pid = 1644] [id = 143] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x129066800 == 33 [pid = 1644] [id = 154] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x1289de000 == 32 [pid = 1644] [id = 153] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x12600b800 == 31 [pid = 1644] [id = 152] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x12a31d800 == 30 [pid = 1644] [id = 142] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x11715c800 == 29 [pid = 1644] [id = 151] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a8000 == 28 [pid = 1644] [id = 150] 13:17:33 INFO - PROCESS | 1644 | --DOCSHELL 0x12134e800 == 27 [pid = 1644] [id = 149] 13:17:33 INFO - PROCESS | 1644 | 1468009053424 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]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:17:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1476ms 13:17:33 INFO - PROCESS | 1644 | 1468009053465 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1644 | 1468009053467 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:17:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:17:33 INFO - PROCESS | 1644 | 1468009053471 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1644 | 1468009053472 Marionette TRACE conn2 <- [1,594,null,{}] 13:17:33 INFO - PROCESS | 1644 | 1468009053476 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}] 13:17:33 INFO - PROCESS | 1644 | 1468009053478 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:33 INFO - PROCESS | 1644 | 1468009053553 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:17:33 INFO - PROCESS | 1644 | 1468009053562 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1644 | 1468009053564 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x116410800 == 28 [pid = 1644] [id = 156] 13:17:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x114f8b800) [pid = 1644] [serial = 465] [outer = 0x0] 13:17:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x116f92400) [pid = 1644] [serial = 466] [outer = 0x114f8b800] 13:17:33 INFO - PROCESS | 1644 | 1468009053592 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x112a84c00) [pid = 1644] [serial = 467] [outer = 0x114f8b800] 13:17:34 INFO - PROCESS | 1644 | 1468009053994 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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:17:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 573ms 13:17:34 INFO - PROCESS | 1644 | 1468009054044 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1644 | 1468009054049 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:17:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:17:34 INFO - PROCESS | 1644 | 1468009054071 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1644 | 1468009054075 Marionette TRACE conn2 <- [1,598,null,{}] 13:17:34 INFO - PROCESS | 1644 | 1468009054079 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}] 13:17:34 INFO - PROCESS | 1644 | 1468009054082 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:34 INFO - PROCESS | 1644 | 1468009054236 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:17:34 INFO - PROCESS | 1644 | 1468009054255 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1644 | 1468009054257 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x118239800 == 29 [pid = 1644] [id = 157] 13:17:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118277c00) [pid = 1644] [serial = 468] [outer = 0x0] 13:17:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x11841b400) [pid = 1644] [serial = 469] [outer = 0x118277c00] 13:17:34 INFO - PROCESS | 1644 | 1468009054301 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x1186c0400) [pid = 1644] [serial = 470] [outer = 0x118277c00] 13:17:34 INFO - PROCESS | 1644 | 1468009054716 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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:17:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 689ms 13:17:34 INFO - PROCESS | 1644 | 1468009054745 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1644 | 1468009054746 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:17:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:17:34 INFO - PROCESS | 1644 | 1468009054755 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1644 | 1468009054758 Marionette TRACE conn2 <- [1,602,null,{}] 13:17:34 INFO - PROCESS | 1644 | 1468009054765 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}] 13:17:34 INFO - PROCESS | 1644 | 1468009054768 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:34 INFO - PROCESS | 1644 | 1468009054877 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:17:34 INFO - PROCESS | 1644 | 1468009054917 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1644 | 1468009054919 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12113c800 == 30 [pid = 1644] [id = 158] 13:17:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x113d67000) [pid = 1644] [serial = 471] [outer = 0x0] 13:17:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x12101b400) [pid = 1644] [serial = 472] [outer = 0x113d67000] 13:17:34 INFO - PROCESS | 1644 | 1468009054946 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12170c400) [pid = 1644] [serial = 473] [outer = 0x113d67000] 13:17:35 INFO - PROCESS | 1644 | 1468009055273 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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 572ms 13:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:17:35 INFO - PROCESS | 1644 | 1468009055328 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1644 | 1468009055329 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:17:35 INFO - PROCESS | 1644 | 1468009055332 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1644 | 1468009055333 Marionette TRACE conn2 <- [1,606,null,{}] 13:17:35 INFO - PROCESS | 1644 | 1468009055335 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}] 13:17:35 INFO - PROCESS | 1644 | 1468009055336 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:35 INFO - PROCESS | 1644 | 1468009055430 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:17:35 INFO - PROCESS | 1644 | 1468009055447 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1644 | 1468009055448 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d87800 == 31 [pid = 1644] [id = 159] 13:17:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x121ce6000) [pid = 1644] [serial = 474] [outer = 0x0] 13:17:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x124a7dc00) [pid = 1644] [serial = 475] [outer = 0x121ce6000] 13:17:35 INFO - PROCESS | 1644 | 1468009055474 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x1255d3c00) [pid = 1644] [serial = 476] [outer = 0x121ce6000] 13:17:35 INFO - PROCESS | 1644 | 1468009055820 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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:17:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 13:17:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:17:35 INFO - PROCESS | 1644 | 1468009055851 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1644 | 1468009055852 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:17:35 INFO - PROCESS | 1644 | 1468009055854 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1644 | 1468009055855 Marionette TRACE conn2 <- [1,610,null,{}] 13:17:35 INFO - PROCESS | 1644 | 1468009055858 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}] 13:17:35 INFO - PROCESS | 1644 | 1468009055859 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:35 INFO - PROCESS | 1644 | 1468009055951 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:17:35 INFO - PROCESS | 1644 | 1468009055954 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1644 | 1468009055955 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x126003800 == 32 [pid = 1644] [id = 160] 13:17:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x118108800) [pid = 1644] [serial = 477] [outer = 0x0] 13:17:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 121 (0x126030400) [pid = 1644] [serial = 478] [outer = 0x118108800] 13:17:35 INFO - PROCESS | 1644 | 1468009055981 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 122 (0x126506400) [pid = 1644] [serial = 479] [outer = 0x118108800] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 121 (0x11820ac00) [pid = 1644] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 120 (0x11820b000) [pid = 1644] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x1290b3c00) [pid = 1644] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x116f5f800) [pid = 1644] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x11270e000) [pid = 1644] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x1186bb000) [pid = 1644] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x116237000) [pid = 1644] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x118103c00) [pid = 1644] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x1194a4c00) [pid = 1644] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x12170cc00) [pid = 1644] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x112ec3800) [pid = 1644] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x112704000) [pid = 1644] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x11663e800) [pid = 1644] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x113d65400) [pid = 1644] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x118632000) [pid = 1644] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12137ac00) [pid = 1644] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x126029800) [pid = 1644] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x116889800) [pid = 1644] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1255d1800) [pid = 1644] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x112704400) [pid = 1644] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x128a21400) [pid = 1644] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x124debc00) [pid = 1644] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124bea400) [pid = 1644] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:17:36 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1194a1c00) [pid = 1644] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:17:36 INFO - PROCESS | 1644 | 1468009056576 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]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:17:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 770ms 13:17:36 INFO - PROCESS | 1644 | 1468009056627 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1644 | 1468009056628 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:17:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:17:36 INFO - PROCESS | 1644 | 1468009056630 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1644 | 1468009056632 Marionette TRACE conn2 <- [1,614,null,{}] 13:17:36 INFO - PROCESS | 1644 | 1468009056634 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}] 13:17:36 INFO - PROCESS | 1644 | 1468009056638 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:36 INFO - PROCESS | 1644 | 1468009056727 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:17:36 INFO - PROCESS | 1644 | 1468009056730 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1644 | 1468009056732 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x126769000 == 33 [pid = 1644] [id = 161] 13:17:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118106000) [pid = 1644] [serial = 480] [outer = 0x0] 13:17:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118413400) [pid = 1644] [serial = 481] [outer = 0x118106000] 13:17:36 INFO - PROCESS | 1644 | 1468009056758 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126029800) [pid = 1644] [serial = 482] [outer = 0x118106000] 13:17:37 INFO - PROCESS | 1644 | 1468009057050 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]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 467ms 13:17:37 INFO - PROCESS | 1644 | 1468009057099 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:17:37 INFO - PROCESS | 1644 | 1468009057100 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:17:37 INFO - PROCESS | 1644 | 1468009057103 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1644 | 1468009057114 Marionette TRACE conn2 <- [1,618,null,{}] 13:17:37 INFO - PROCESS | 1644 | 1468009057117 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}] 13:17:37 INFO - PROCESS | 1644 | 1468009057119 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:37 INFO - PROCESS | 1644 | 1468009057256 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:17:37 INFO - PROCESS | 1644 | 1468009057264 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1644 | 1468009057266 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291a7800 == 34 [pid = 1644] [id = 162] 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118110400) [pid = 1644] [serial = 483] [outer = 0x0] 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126081c00) [pid = 1644] [serial = 484] [outer = 0x118110400] 13:17:37 INFO - PROCESS | 1644 | 1468009057307 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x128a1d400) [pid = 1644] [serial = 485] [outer = 0x118110400] 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1290ae400) [pid = 1644] [serial = 486] [outer = 0x123d5ec00] 13:17:37 INFO - PROCESS | 1644 | 1468009057776 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]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:17:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 678ms 13:17:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:17:37 INFO - PROCESS | 1644 | 1468009057781 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1644 | 1468009057782 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:17:37 INFO - PROCESS | 1644 | 1468009057784 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1644 | 1468009057785 Marionette TRACE conn2 <- [1,622,null,{}] 13:17:37 INFO - PROCESS | 1644 | 1468009057788 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}] 13:17:37 INFO - PROCESS | 1644 | 1468009057789 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:37 INFO - PROCESS | 1644 | 1468009057866 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:17:37 INFO - PROCESS | 1644 | 1468009057923 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1644 | 1468009057924 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12919d800 == 35 [pid = 1644] [id = 163] 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x11898cc00) [pid = 1644] [serial = 487] [outer = 0x0] 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128a24c00) [pid = 1644] [serial = 488] [outer = 0x11898cc00] 13:17:37 INFO - PROCESS | 1644 | 1468009057949 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1291d3c00) [pid = 1644] [serial = 489] [outer = 0x11898cc00] 13:17:38 INFO - PROCESS | 1644 | 1468009058202 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]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:17:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 467ms 13:17:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:17:38 INFO - PROCESS | 1644 | 1468009058253 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1644 | 1468009058254 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:17:38 INFO - PROCESS | 1644 | 1468009058256 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1644 | 1468009058257 Marionette TRACE conn2 <- [1,626,null,{}] 13:17:38 INFO - PROCESS | 1644 | 1468009058268 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}] 13:17:38 INFO - PROCESS | 1644 | 1468009058281 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:38 INFO - PROCESS | 1644 | 1468009058357 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:17:38 INFO - PROCESS | 1644 | 1468009058448 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1644 | 1468009058450 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x112054000 == 36 [pid = 1644] [id = 164] 13:17:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1122af400) [pid = 1644] [serial = 490] [outer = 0x0] 13:17:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1126a1400) [pid = 1644] [serial = 491] [outer = 0x1122af400] 13:17:38 INFO - PROCESS | 1644 | 1468009058482 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x112ecac00) [pid = 1644] [serial = 492] [outer = 0x1122af400] 13:17:39 INFO - PROCESS | 1644 | 1468009059079 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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 879ms 13:17:39 INFO - PROCESS | 1644 | 1468009059138 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1644 | 1468009059142 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:17:39 INFO - PROCESS | 1644 | 1468009059147 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1644 | 1468009059150 Marionette TRACE conn2 <- [1,630,null,{}] 13:17:39 INFO - PROCESS | 1644 | 1468009059155 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}] 13:17:39 INFO - PROCESS | 1644 | 1468009059159 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:39 INFO - PROCESS | 1644 | 1468009059309 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:17:39 INFO - PROCESS | 1644 | 1468009059363 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1644 | 1468009059364 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a88000 == 37 [pid = 1644] [id = 165] 13:17:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x118102c00) [pid = 1644] [serial = 493] [outer = 0x0] 13:17:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118264800) [pid = 1644] [serial = 494] [outer = 0x118102c00] 13:17:39 INFO - PROCESS | 1644 | 1468009059394 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x11841e800) [pid = 1644] [serial = 495] [outer = 0x118102c00] 13:17:39 INFO - PROCESS | 1644 | 1468009059946 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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:17:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 823ms 13:17:39 INFO - PROCESS | 1644 | 1468009059988 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1644 | 1468009059993 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:17:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:17:40 INFO - PROCESS | 1644 | 1468009059997 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1644 | 1468009059999 Marionette TRACE conn2 <- [1,634,null,{}] 13:17:40 INFO - PROCESS | 1644 | 1468009060001 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}] 13:17:40 INFO - PROCESS | 1644 | 1468009060002 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:40 INFO - PROCESS | 1644 | 1468009060196 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:17:40 INFO - PROCESS | 1644 | 1468009060279 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1644 | 1468009060280 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x113d17000 == 38 [pid = 1644] [id = 166] 13:17:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x115dc4800) [pid = 1644] [serial = 496] [outer = 0x0] 13:17:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x11673a800) [pid = 1644] [serial = 497] [outer = 0x115dc4800] 13:17:40 INFO - PROCESS | 1644 | 1468009060309 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x118108000) [pid = 1644] [serial = 498] [outer = 0x115dc4800] 13:17:40 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x12919d800 == 37 [pid = 1644] [id = 163] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x1291a7800 == 36 [pid = 1644] [id = 162] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x126769000 == 35 [pid = 1644] [id = 161] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x126003800 == 34 [pid = 1644] [id = 160] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x123d87800 == 33 [pid = 1644] [id = 159] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x12113c800 == 32 [pid = 1644] [id = 158] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x118239800 == 31 [pid = 1644] [id = 157] 13:17:40 INFO - PROCESS | 1644 | --DOCSHELL 0x116410800 == 30 [pid = 1644] [id = 156] 13:17:40 INFO - PROCESS | 1644 | 1468009060710 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]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:17:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 722ms 13:17:40 INFO - PROCESS | 1644 | 1468009060720 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1644 | 1468009060722 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:17:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:17:40 INFO - PROCESS | 1644 | 1468009060728 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1644 | 1468009060730 Marionette TRACE conn2 <- [1,638,null,{}] 13:17:40 INFO - PROCESS | 1644 | 1468009060733 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}] 13:17:40 INFO - PROCESS | 1644 | 1468009060735 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:40 INFO - PROCESS | 1644 | 1468009060810 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:17:40 INFO - PROCESS | 1644 | 1468009060814 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1644 | 1468009060816 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f27800 == 31 [pid = 1644] [id = 167] 13:17:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x118279000) [pid = 1644] [serial = 499] [outer = 0x0] 13:17:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x11867ac00) [pid = 1644] [serial = 500] [outer = 0x118279000] 13:17:40 INFO - PROCESS | 1644 | 1468009060845 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 120 (0x11905c000) [pid = 1644] [serial = 501] [outer = 0x118279000] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 119 (0x121ce6400) [pid = 1644] [serial = 443] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x121017000) [pid = 1644] [serial = 406] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x118279800) [pid = 1644] [serial = 392] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x11810f800) [pid = 1644] [serial = 391] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1198d7000) [pid = 1644] [serial = 403] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x123d6ac00) [pid = 1644] [serial = 409] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x11339f000) [pid = 1644] [serial = 394] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x114f97800) [pid = 1644] [serial = 395] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x1184bf800) [pid = 1644] [serial = 400] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118989c00) [pid = 1644] [serial = 401] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x118111c00) [pid = 1644] [serial = 397] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x118215c00) [pid = 1644] [serial = 398] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x117db8800) [pid = 1644] [serial = 377] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x115e8cc00) [pid = 1644] [serial = 376] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x119205000) [pid = 1644] [serial = 380] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118683400) [pid = 1644] [serial = 379] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x123d66400) [pid = 1644] [serial = 383] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1214eb400) [pid = 1644] [serial = 382] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1290b6000) [pid = 1644] [serial = 386] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x126709400) [pid = 1644] [serial = 385] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1210d4800) [pid = 1644] [serial = 407] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1291d7c00) [pid = 1644] [serial = 389] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12602a400) [pid = 1644] [serial = 388] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12608ec00) [pid = 1644] [serial = 412] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1255d0800) [pid = 1644] [serial = 410] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1210d1400) [pid = 1644] [serial = 416] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1186bd400) [pid = 1644] [serial = 415] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1290b2c00) [pid = 1644] [serial = 422] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128c65c00) [pid = 1644] [serial = 421] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x128a1b000) [pid = 1644] [serial = 419] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x126512400) [pid = 1644] [serial = 413] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1267acc00) [pid = 1644] [serial = 418] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1291e2800) [pid = 1644] [serial = 424] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x119d6d000) [pid = 1644] [serial = 404] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x124f23400) [pid = 1644] [serial = 445] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12101b800) [pid = 1644] [serial = 442] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x126031c00) [pid = 1644] [serial = 446] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11827e400) [pid = 1644] [serial = 439] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11841f800) [pid = 1644] [serial = 431] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12a6af000) [pid = 1644] [serial = 425] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x117dbcc00) [pid = 1644] [serial = 436] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11820c000) [pid = 1644] [serial = 437] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118988c00) [pid = 1644] [serial = 440] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118264400) [pid = 1644] [serial = 430] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1133f9800) [pid = 1644] [serial = 428] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x112710400) [pid = 1644] [serial = 427] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1194a1400) [pid = 1644] [serial = 433] [outer = 0x0] [url = about:blank] 13:17:40 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x121837000) [pid = 1644] [serial = 434] [outer = 0x0] [url = about:blank] 13:17:41 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:41 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:41 INFO - PROCESS | 1644 | 1468009061194 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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 520ms 13:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:17:41 INFO - PROCESS | 1644 | 1468009061247 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1644 | 1468009061249 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:17:41 INFO - PROCESS | 1644 | 1468009061251 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1644 | 1468009061252 Marionette TRACE conn2 <- [1,642,null,{}] 13:17:41 INFO - PROCESS | 1644 | 1468009061255 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}] 13:17:41 INFO - PROCESS | 1644 | 1468009061256 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:41 INFO - PROCESS | 1644 | 1468009061331 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:17:41 INFO - PROCESS | 1644 | 1468009061339 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1644 | 1468009061340 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182b7800 == 32 [pid = 1644] [id = 168] 13:17:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1131be800) [pid = 1644] [serial = 502] [outer = 0x0] 13:17:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119211c00) [pid = 1644] [serial = 503] [outer = 0x1131be800] 13:17:41 INFO - PROCESS | 1644 | 1468009061369 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119a56000) [pid = 1644] [serial = 504] [outer = 0x1131be800] 13:17:41 INFO - PROCESS | 1644 | 1468009061735 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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:17:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 13:17:41 INFO - PROCESS | 1644 | 1468009061770 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1644 | 1468009061773 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:17:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:17:41 INFO - PROCESS | 1644 | 1468009061781 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1644 | 1468009061784 Marionette TRACE conn2 <- [1,646,null,{}] 13:17:41 INFO - PROCESS | 1644 | 1468009061787 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}] 13:17:41 INFO - PROCESS | 1644 | 1468009061789 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:41 INFO - PROCESS | 1644 | 1468009061869 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:17:41 INFO - PROCESS | 1644 | 1468009061873 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1644 | 1468009061876 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc9800 == 33 [pid = 1644] [id = 169] 13:17:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119d70000) [pid = 1644] [serial = 505] [outer = 0x0] 13:17:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1211fa800) [pid = 1644] [serial = 506] [outer = 0x119d70000] 13:17:41 INFO - PROCESS | 1644 | 1468009061902 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x123d5c800) [pid = 1644] [serial = 507] [outer = 0x119d70000] 13:17:42 INFO - PROCESS | 1644 | 1468009062233 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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 474ms 13:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:17:42 INFO - PROCESS | 1644 | 1468009062251 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1644 | 1468009062252 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:17:42 INFO - PROCESS | 1644 | 1468009062255 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1644 | 1468009062256 Marionette TRACE conn2 <- [1,650,null,{}] 13:17:42 INFO - PROCESS | 1644 | 1468009062260 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}] 13:17:42 INFO - PROCESS | 1644 | 1468009062263 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:42 INFO - PROCESS | 1644 | 1468009062362 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:17:42 INFO - PROCESS | 1644 | 1468009062367 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1644 | 1468009062368 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x117169800 == 34 [pid = 1644] [id = 170] 13:17:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119d76000) [pid = 1644] [serial = 508] [outer = 0x0] 13:17:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x123d66800) [pid = 1644] [serial = 509] [outer = 0x119d76000] 13:17:42 INFO - PROCESS | 1644 | 1468009062393 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1255d3400) [pid = 1644] [serial = 510] [outer = 0x119d76000] 13:17:42 INFO - PROCESS | 1644 | 1468009062729 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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:17:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 521ms 13:17:42 INFO - PROCESS | 1644 | 1468009062777 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1644 | 1468009062778 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:17:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:17:42 INFO - PROCESS | 1644 | 1468009062780 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1644 | 1468009062781 Marionette TRACE conn2 <- [1,654,null,{}] 13:17:42 INFO - PROCESS | 1644 | 1468009062783 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}] 13:17:42 INFO - PROCESS | 1644 | 1468009062785 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:42 INFO - PROCESS | 1644 | 1468009062861 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:17:42 INFO - PROCESS | 1644 | 1468009062866 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1644 | 1468009062870 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d86000 == 35 [pid = 1644] [id = 171] 13:17:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x12696d800) [pid = 1644] [serial = 511] [outer = 0x0] 13:17:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x128a1bc00) [pid = 1644] [serial = 512] [outer = 0x12696d800] 13:17:42 INFO - PROCESS | 1644 | 1468009062902 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1290b6000) [pid = 1644] [serial = 513] [outer = 0x12696d800] 13:17:43 INFO - PROCESS | 1644 | 1468009063277 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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 13:17:43 INFO - PROCESS | 1644 | 1468009063299 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1644 | 1468009063300 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:17:43 INFO - PROCESS | 1644 | 1468009063302 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1644 | 1468009063303 Marionette TRACE conn2 <- [1,658,null,{}] 13:17:43 INFO - PROCESS | 1644 | 1468009063306 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}] 13:17:43 INFO - PROCESS | 1644 | 1468009063307 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:43 INFO - PROCESS | 1644 | 1468009063410 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:17:43 INFO - PROCESS | 1644 | 1468009063415 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1644 | 1468009063416 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x125523000 == 36 [pid = 1644] [id = 172] 13:17:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1133c9c00) [pid = 1644] [serial = 514] [outer = 0x0] 13:17:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12a544000) [pid = 1644] [serial = 515] [outer = 0x1133c9c00] 13:17:43 INFO - PROCESS | 1644 | 1468009063440 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a7da800) [pid = 1644] [serial = 516] [outer = 0x1133c9c00] 13:17:43 INFO - PROCESS | 1644 | 1468009063770 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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:17:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 518ms 13:17:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:17:43 INFO - PROCESS | 1644 | 1468009063821 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1644 | 1468009063822 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:17:43 INFO - PROCESS | 1644 | 1468009063826 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1644 | 1468009063828 Marionette TRACE conn2 <- [1,662,null,{}] 13:17:43 INFO - PROCESS | 1644 | 1468009063830 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}] 13:17:43 INFO - PROCESS | 1644 | 1468009063832 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:43 INFO - PROCESS | 1644 | 1468009063922 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:17:43 INFO - PROCESS | 1644 | 1468009063935 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1644 | 1468009063936 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269bb000 == 37 [pid = 1644] [id = 173] 13:17:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12a6b8000) [pid = 1644] [serial = 517] [outer = 0x0] 13:17:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12af67400) [pid = 1644] [serial = 518] [outer = 0x12a6b8000] 13:17:43 INFO - PROCESS | 1644 | 1468009063961 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12b762800) [pid = 1644] [serial = 519] [outer = 0x12a6b8000] 13:17:44 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:44 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:44 INFO - PROCESS | 1644 | 1468009064293 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]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 13:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:17:44 INFO - PROCESS | 1644 | 1468009064347 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1644 | 1468009064349 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:17:44 INFO - PROCESS | 1644 | 1468009064350 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1644 | 1468009064352 Marionette TRACE conn2 <- [1,666,null,{}] 13:17:44 INFO - PROCESS | 1644 | 1468009064354 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}] 13:17:44 INFO - PROCESS | 1644 | 1468009064356 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:44 INFO - PROCESS | 1644 | 1468009064446 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:17:44 INFO - PROCESS | 1644 | 1468009064482 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1644 | 1468009064483 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12919b800 == 38 [pid = 1644] [id = 174] 13:17:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12b768400) [pid = 1644] [serial = 520] [outer = 0x0] 13:17:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12b8cb800) [pid = 1644] [serial = 521] [outer = 0x12b768400] 13:17:44 INFO - PROCESS | 1644 | 1468009064507 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12b8ce000) [pid = 1644] [serial = 522] [outer = 0x12b768400] 13:17:44 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:44 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:44 INFO - PROCESS | 1644 | 1468009064817 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]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:17:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 13:17:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:17:44 INFO - PROCESS | 1644 | 1468009064869 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1644 | 1468009064870 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:17:44 INFO - PROCESS | 1644 | 1468009064872 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1644 | 1468009064873 Marionette TRACE conn2 <- [1,670,null,{}] 13:17:44 INFO - PROCESS | 1644 | 1468009064876 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}] 13:17:44 INFO - PROCESS | 1644 | 1468009064877 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:44 INFO - PROCESS | 1644 | 1468009064973 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:17:44 INFO - PROCESS | 1644 | 1468009064984 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1644 | 1468009064985 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x119003000 == 39 [pid = 1644] [id = 175] 13:17:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12b8c9c00) [pid = 1644] [serial = 523] [outer = 0x0] 13:17:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12b956c00) [pid = 1644] [serial = 524] [outer = 0x12b8c9c00] 13:17:45 INFO - PROCESS | 1644 | 1468009065008 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12b95fc00) [pid = 1644] [serial = 525] [outer = 0x12b8c9c00] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118106800) [pid = 1644] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x114f8b800) [pid = 1644] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x113d67000) [pid = 1644] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118108800) [pid = 1644] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x121ce6000) [pid = 1644] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118110400) [pid = 1644] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118411000) [pid = 1644] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12101cc00) [pid = 1644] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126963400) [pid = 1644] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118106000) [pid = 1644] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1291d9800) [pid = 1644] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1133f5800) [pid = 1644] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:17:45 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118277c00) [pid = 1644] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:17:45 INFO - PROCESS | 1644 | 1468009065374 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]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 13:17:45 INFO - PROCESS | 1644 | 1468009065398 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1644 | 1468009065399 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:17:45 INFO - PROCESS | 1644 | 1468009065403 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1644 | 1468009065404 Marionette TRACE conn2 <- [1,674,null,{}] 13:17:45 INFO - PROCESS | 1644 | 1468009065406 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}] 13:17:45 INFO - PROCESS | 1644 | 1468009065407 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:45 INFO - PROCESS | 1644 | 1468009065485 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:17:45 INFO - PROCESS | 1644 | 1468009065491 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1644 | 1468009065495 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a762800 == 40 [pid = 1644] [id = 176] 13:17:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118108800) [pid = 1644] [serial = 526] [outer = 0x0] 13:17:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x123d5d400) [pid = 1644] [serial = 527] [outer = 0x118108800] 13:17:45 INFO - PROCESS | 1644 | 1468009065522 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12a6b0800) [pid = 1644] [serial = 528] [outer = 0x118108800] 13:17:45 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:45 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:17:45 INFO - PROCESS | 1644 | 1468009065837 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]]]}] 13:17:45 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 13:17:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 13:17:45 INFO - PROCESS | 1644 | 1468009065872 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1644 | 1468009065874 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:17:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:17:45 INFO - PROCESS | 1644 | 1468009065879 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1644 | 1468009065880 Marionette TRACE conn2 <- [1,678,null,{}] 13:17:45 INFO - PROCESS | 1644 | 1468009065883 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}] 13:17:45 INFO - PROCESS | 1644 | 1468009065884 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:45 INFO - PROCESS | 1644 | 1468009065970 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:17:45 INFO - PROCESS | 1644 | 1468009065976 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1644 | 1468009065978 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b709800 == 41 [pid = 1644] [id = 177] 13:17:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12b8d4000) [pid = 1644] [serial = 529] [outer = 0x0] 13:17:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12bd95400) [pid = 1644] [serial = 530] [outer = 0x12b8d4000] 13:17:46 INFO - PROCESS | 1644 | 1468009066001 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12bdd6000) [pid = 1644] [serial = 531] [outer = 0x12b8d4000] 13:17:46 INFO - PROCESS | 1644 | 1468009066321 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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:17:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 13:17:46 INFO - PROCESS | 1644 | 1468009066348 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1644 | 1468009066349 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:17:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:17:46 INFO - PROCESS | 1644 | 1468009066351 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1644 | 1468009066352 Marionette TRACE conn2 <- [1,682,null,{}] 13:17:46 INFO - PROCESS | 1644 | 1468009066378 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}] 13:17:46 INFO - PROCESS | 1644 | 1468009066379 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:46 INFO - PROCESS | 1644 | 1468009066457 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:17:46 INFO - PROCESS | 1644 | 1468009066463 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1644 | 1468009066464 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b87c000 == 42 [pid = 1644] [id = 178] 13:17:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12a54d800) [pid = 1644] [serial = 532] [outer = 0x0] 13:17:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12bddc800) [pid = 1644] [serial = 533] [outer = 0x12a54d800] 13:17:46 INFO - PROCESS | 1644 | 1468009066488 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12bde2400) [pid = 1644] [serial = 534] [outer = 0x12a54d800] 13:17:47 INFO - PROCESS | 1644 | 1468009067347 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]]]}] 13:17:47 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) 13:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1033ms 13:17:47 INFO - PROCESS | 1644 | 1468009067386 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 1644 | 1468009067389 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:17:47 INFO - PROCESS | 1644 | 1468009067392 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1644 | 1468009067394 Marionette TRACE conn2 <- [1,686,null,{}] 13:17:47 INFO - PROCESS | 1644 | 1468009067398 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}] 13:17:47 INFO - PROCESS | 1644 | 1468009067400 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:47 INFO - PROCESS | 1644 | 1468009067549 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:17:47 INFO - PROCESS | 1644 | 1468009067599 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1644 | 1468009067600 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x117476800 == 43 [pid = 1644] [id = 179] 13:17:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1128d2800) [pid = 1644] [serial = 535] [outer = 0x0] 13:17:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1128d8c00) [pid = 1644] [serial = 536] [outer = 0x1128d2800] 13:17:47 INFO - PROCESS | 1644 | 1468009067632 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x114faf400) [pid = 1644] [serial = 537] [outer = 0x1128d2800] 13:17:48 INFO - PROCESS | 1644 | 1468009068566 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]]]}] 13:17:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:17:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1221ms 13:17:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:17:48 INFO - PROCESS | 1644 | 1468009068614 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1644 | 1468009068617 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:17:48 INFO - PROCESS | 1644 | 1468009068621 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1644 | 1468009068623 Marionette TRACE conn2 <- [1,690,null,{}] 13:17:48 INFO - PROCESS | 1644 | 1468009068626 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}] 13:17:48 INFO - PROCESS | 1644 | 1468009068628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:48 INFO - PROCESS | 1644 | 1468009068727 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:17:48 INFO - PROCESS | 1644 | 1468009068778 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1644 | 1468009068779 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x121350000 == 44 [pid = 1644] [id = 180] 13:17:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11827e400) [pid = 1644] [serial = 538] [outer = 0x0] 13:17:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118983000) [pid = 1644] [serial = 539] [outer = 0x11827e400] 13:17:48 INFO - PROCESS | 1644 | 1468009068809 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1194a5400) [pid = 1644] [serial = 540] [outer = 0x11827e400] 13:17:49 INFO - PROCESS | 1644 | 1468009069697 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]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:17:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 13:17:49 INFO - PROCESS | 1644 | 1468009069742 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:17:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:17:49 INFO - PROCESS | 1644 | 1468009069744 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:17:49 INFO - PROCESS | 1644 | 1468009069746 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1644 | 1468009069749 Marionette TRACE conn2 <- [1,694,null,{}] 13:17:49 INFO - PROCESS | 1644 | 1468009069757 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}] 13:17:49 INFO - PROCESS | 1644 | 1468009069760 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:49 INFO - PROCESS | 1644 | 1468009069859 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:17:49 INFO - PROCESS | 1644 | 1468009069910 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1644 | 1468009069913 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218e0800 == 45 [pid = 1644] [id = 181] 13:17:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119d72000) [pid = 1644] [serial = 541] [outer = 0x0] 13:17:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1214ec000) [pid = 1644] [serial = 542] [outer = 0x119d72000] 13:17:49 INFO - PROCESS | 1644 | 1468009069943 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x124a84c00) [pid = 1644] [serial = 543] [outer = 0x119d72000] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x1190c2000 == 44 [pid = 1644] [id = 155] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x12b709800 == 43 [pid = 1644] [id = 177] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x12a762800 == 42 [pid = 1644] [id = 176] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x119003000 == 41 [pid = 1644] [id = 175] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x12919b800 == 40 [pid = 1644] [id = 174] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x1269bb000 == 39 [pid = 1644] [id = 173] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x125523000 == 38 [pid = 1644] [id = 172] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x123d86000 == 37 [pid = 1644] [id = 171] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x117169800 == 36 [pid = 1644] [id = 170] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc9800 == 35 [pid = 1644] [id = 169] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x1182b7800 == 34 [pid = 1644] [id = 168] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x116f27800 == 33 [pid = 1644] [id = 167] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x113d17000 == 32 [pid = 1644] [id = 166] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x119a88000 == 31 [pid = 1644] [id = 165] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x112054000 == 30 [pid = 1644] [id = 164] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x121350000 == 29 [pid = 1644] [id = 180] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x12b87c000 == 28 [pid = 1644] [id = 178] 13:17:51 INFO - PROCESS | 1644 | --DOCSHELL 0x117476800 == 27 [pid = 1644] [id = 179] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1186c0800) [pid = 1644] [serial = 464] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x118212400) [pid = 1644] [serial = 463] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x116f92400) [pid = 1644] [serial = 466] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12170c400) [pid = 1644] [serial = 473] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12101b400) [pid = 1644] [serial = 472] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126030400) [pid = 1644] [serial = 478] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x124a7dc00) [pid = 1644] [serial = 475] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x126081c00) [pid = 1644] [serial = 484] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11898b400) [pid = 1644] [serial = 449] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128a1d400) [pid = 1644] [serial = 485] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118419800) [pid = 1644] [serial = 448] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x124be1000) [pid = 1644] [serial = 452] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121a83800) [pid = 1644] [serial = 451] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1290ab800) [pid = 1644] [serial = 455] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118413400) [pid = 1644] [serial = 481] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x128a1d000) [pid = 1644] [serial = 454] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x128a24c00) [pid = 1644] [serial = 488] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12a547c00) [pid = 1644] [serial = 458] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x129356400) [pid = 1644] [serial = 457] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126506400) [pid = 1644] [serial = 479] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12a7cc000) [pid = 1644] [serial = 461] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12a6ac800) [pid = 1644] [serial = 460] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11841b400) [pid = 1644] [serial = 469] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12170b400) [pid = 1644] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1255d3c00) [pid = 1644] [serial = 476] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x126029800) [pid = 1644] [serial = 482] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1186c0400) [pid = 1644] [serial = 470] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x112a84c00) [pid = 1644] [serial = 467] [outer = 0x0] [url = about:blank] 13:17:51 INFO - PROCESS | 1644 | 1468009071556 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]]]}] 13:17:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:17:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1827ms 13:17:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:17:51 INFO - PROCESS | 1644 | 1468009071574 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1644 | 1468009071576 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:17:51 INFO - PROCESS | 1644 | 1468009071581 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1644 | 1468009071583 Marionette TRACE conn2 <- [1,698,null,{}] 13:17:51 INFO - PROCESS | 1644 | 1468009071588 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}] 13:17:51 INFO - PROCESS | 1644 | 1468009071590 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:51 INFO - PROCESS | 1644 | 1468009071667 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:17:51 INFO - PROCESS | 1644 | 1468009071671 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1644 | 1468009071674 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x115ee5800 == 28 [pid = 1644] [id = 182] 13:17:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x113d68800) [pid = 1644] [serial = 544] [outer = 0x0] 13:17:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x113d92800) [pid = 1644] [serial = 545] [outer = 0x113d68800] 13:17:51 INFO - PROCESS | 1644 | 1468009071706 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11673a400) [pid = 1644] [serial = 546] [outer = 0x113d68800] 13:17:52 INFO - PROCESS | 1644 | 1468009072515 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]]]}] 13:17:52 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) 13:17:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 13:17:52 INFO - PROCESS | 1644 | 1468009072553 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1644 | 1468009072557 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:17:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:17:52 INFO - PROCESS | 1644 | 1468009072561 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1644 | 1468009072563 Marionette TRACE conn2 <- [1,702,null,{}] 13:17:52 INFO - PROCESS | 1644 | 1468009072566 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}] 13:17:52 INFO - PROCESS | 1644 | 1468009072568 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:52 INFO - PROCESS | 1644 | 1468009072647 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:17:52 INFO - PROCESS | 1644 | 1468009072693 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1644 | 1468009072695 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f10000 == 29 [pid = 1644] [id = 183] 13:17:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x117563400) [pid = 1644] [serial = 547] [outer = 0x0] 13:17:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11810bc00) [pid = 1644] [serial = 548] [outer = 0x117563400] 13:17:52 INFO - PROCESS | 1644 | 1468009072723 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11820e400) [pid = 1644] [serial = 549] [outer = 0x117563400] 13:17:53 INFO - PROCESS | 1644 | 1468009073511 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]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:17:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 13:17:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:17:53 INFO - PROCESS | 1644 | 1468009073535 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1644 | 1468009073536 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:17:53 INFO - PROCESS | 1644 | 1468009073539 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1644 | 1468009073542 Marionette TRACE conn2 <- [1,706,null,{}] 13:17:53 INFO - PROCESS | 1644 | 1468009073560 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}] 13:17:53 INFO - PROCESS | 1644 | 1468009073563 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:53 INFO - PROCESS | 1644 | 1468009073658 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:17:53 INFO - PROCESS | 1644 | 1468009073695 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1644 | 1468009073697 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a1000 == 30 [pid = 1644] [id = 184] 13:17:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11862a800) [pid = 1644] [serial = 550] [outer = 0x0] 13:17:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11867ec00) [pid = 1644] [serial = 551] [outer = 0x11862a800] 13:17:53 INFO - PROCESS | 1644 | 1468009073725 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1186b8400) [pid = 1644] [serial = 552] [outer = 0x11862a800] 13:17:54 INFO - PROCESS | 1644 | 1468009074559 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]]]}] 13:17:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:17:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1036ms 13:17:54 INFO - PROCESS | 1644 | 1468009074577 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 1644 | 1468009074579 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:17:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:17:54 INFO - PROCESS | 1644 | 1468009074582 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 1644 | 1468009074583 Marionette TRACE conn2 <- [1,710,null,{}] 13:17:54 INFO - PROCESS | 1644 | 1468009074585 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}] 13:17:54 INFO - PROCESS | 1644 | 1468009074586 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:54 INFO - PROCESS | 1644 | 1468009074678 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:17:54 INFO - PROCESS | 1644 | 1468009074710 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1644 | 1468009074711 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192dd000 == 31 [pid = 1644] [id = 185] 13:17:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1190ea800) [pid = 1644] [serial = 553] [outer = 0x0] 13:17:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1194a7400) [pid = 1644] [serial = 554] [outer = 0x1190ea800] 13:17:54 INFO - PROCESS | 1644 | 1468009074737 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119d77400) [pid = 1644] [serial = 555] [outer = 0x1190ea800] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11898cc00) [pid = 1644] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12a54d800) [pid = 1644] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1133c9c00) [pid = 1644] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119d70000) [pid = 1644] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12696d800) [pid = 1644] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118279000) [pid = 1644] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119d76000) [pid = 1644] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1122af400) [pid = 1644] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x115dc4800) [pid = 1644] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1131be800) [pid = 1644] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x118102c00) [pid = 1644] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12a6b8000) [pid = 1644] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12b768400) [pid = 1644] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12b8c9c00) [pid = 1644] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12b8d4000) [pid = 1644] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:17:55 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x118108800) [pid = 1644] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:17:55 INFO - PROCESS | 1644 | 1468009075565 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]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:17:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 13:17:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:17:55 INFO - PROCESS | 1644 | 1468009075605 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1644 | 1468009075606 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:17:55 INFO - PROCESS | 1644 | 1468009075609 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1644 | 1468009075610 Marionette TRACE conn2 <- [1,714,null,{}] 13:17:55 INFO - PROCESS | 1644 | 1468009075612 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}] 13:17:55 INFO - PROCESS | 1644 | 1468009075613 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:55 INFO - PROCESS | 1644 | 1468009075689 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:17:55 INFO - PROCESS | 1644 | 1468009075696 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1644 | 1468009075697 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b7800 == 32 [pid = 1644] [id = 186] 13:17:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1128cd800) [pid = 1644] [serial = 556] [outer = 0x0] 13:17:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x118261400) [pid = 1644] [serial = 557] [outer = 0x1128cd800] 13:17:55 INFO - PROCESS | 1644 | 1468009075722 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x119a30000) [pid = 1644] [serial = 558] [outer = 0x1128cd800] 13:17:56 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 13:17:56 INFO - PROCESS | 1644 | 1468009076520 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]]]}] 13:17:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 920ms 13:17:56 INFO - PROCESS | 1644 | 1468009076529 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1644 | 1468009076531 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:17:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:17:56 INFO - PROCESS | 1644 | 1468009076533 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1644 | 1468009076534 Marionette TRACE conn2 <- [1,718,null,{}] 13:17:56 INFO - PROCESS | 1644 | 1468009076536 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}] 13:17:56 INFO - PROCESS | 1644 | 1468009076540 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:56 INFO - PROCESS | 1644 | 1468009076641 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:17:56 INFO - PROCESS | 1644 | 1468009076690 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1644 | 1468009076692 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125d800 == 33 [pid = 1644] [id = 187] 13:17:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x112706800) [pid = 1644] [serial = 559] [outer = 0x0] 13:17:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x12136fc00) [pid = 1644] [serial = 560] [outer = 0x112706800] 13:17:56 INFO - PROCESS | 1644 | 1468009076717 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x123db4000) [pid = 1644] [serial = 561] [outer = 0x112706800] 13:17:57 INFO - PROCESS | 1644 | 1468009077449 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]]]}] 13:17:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:17:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 13:17:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:17:57 INFO - PROCESS | 1644 | 1468009077502 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1644 | 1468009077503 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:17:57 INFO - PROCESS | 1644 | 1468009077505 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1644 | 1468009077506 Marionette TRACE conn2 <- [1,722,null,{}] 13:17:57 INFO - PROCESS | 1644 | 1468009077508 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}] 13:17:57 INFO - PROCESS | 1644 | 1468009077509 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:57 INFO - PROCESS | 1644 | 1468009077628 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:17:57 INFO - PROCESS | 1644 | 1468009077673 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1644 | 1468009077675 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x112e3c800 == 34 [pid = 1644] [id = 188] 13:17:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x112698c00) [pid = 1644] [serial = 562] [outer = 0x0] 13:17:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1128d1800) [pid = 1644] [serial = 563] [outer = 0x112698c00] 13:17:57 INFO - PROCESS | 1644 | 1468009077706 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112ec5400) [pid = 1644] [serial = 564] [outer = 0x112698c00] 13:17:58 INFO - PROCESS | 1644 | 1468009078225 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] 13:17:58 INFO - PROCESS | 1644 | 1468009078282 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:17:58 INFO - PROCESS | 1644 | 1468009078285 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1644 | 1468009078287 Marionette TRACE conn2 <- [1,726,null,{}] 13:17:58 INFO - PROCESS | 1644 | 1468009078290 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}] 13:17:58 INFO - PROCESS | 1644 | 1468009078294 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:58 INFO - PROCESS | 1644 | 1468009078395 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:17:58 INFO - PROCESS | 1644 | 1468009078465 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1644 | 1468009078467 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182aa800 == 35 [pid = 1644] [id = 189] 13:17:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11810d800) [pid = 1644] [serial = 565] [outer = 0x0] 13:17:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118213c00) [pid = 1644] [serial = 566] [outer = 0x11810d800] 13:17:58 INFO - PROCESS | 1644 | 1468009078497 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11827e800) [pid = 1644] [serial = 567] [outer = 0x11810d800] 13:17:59 INFO - PROCESS | 1644 | 1468009079192 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]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:17:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 923ms 13:17:59 INFO - PROCESS | 1644 | 1468009079208 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 1644 | 1468009079210 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:17:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:17:59 INFO - PROCESS | 1644 | 1468009079213 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1644 | 1468009079216 Marionette TRACE conn2 <- [1,730,null,{}] 13:17:59 INFO - PROCESS | 1644 | 1468009079220 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}] 13:17:59 INFO - PROCESS | 1644 | 1468009079222 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:59 INFO - PROCESS | 1644 | 1468009079335 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:17:59 INFO - PROCESS | 1644 | 1468009079381 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1644 | 1468009079383 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:17:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d80800 == 36 [pid = 1644] [id = 190] 13:17:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11810f800) [pid = 1644] [serial = 568] [outer = 0x0] 13:17:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118213800) [pid = 1644] [serial = 569] [outer = 0x11810f800] 13:17:59 INFO - PROCESS | 1644 | 1468009079405 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118419400) [pid = 1644] [serial = 570] [outer = 0x11810f800] 13:17:59 INFO - PROCESS | 1644 | --DOCSHELL 0x12906f000 == 35 [pid = 1644] [id = 6] 13:17:59 INFO - PROCESS | 1644 | --DOCSHELL 0x116279800 == 34 [pid = 1644] [id = 26] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1291d3c00) [pid = 1644] [serial = 489] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a544000) [pid = 1644] [serial = 515] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1211fa800) [pid = 1644] [serial = 506] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x123d5c800) [pid = 1644] [serial = 507] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128a1bc00) [pid = 1644] [serial = 512] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11867ac00) [pid = 1644] [serial = 500] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11905c000) [pid = 1644] [serial = 501] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x123d66800) [pid = 1644] [serial = 509] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1255d3400) [pid = 1644] [serial = 510] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1126a1400) [pid = 1644] [serial = 491] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x112ecac00) [pid = 1644] [serial = 492] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x11673a800) [pid = 1644] [serial = 497] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x118108000) [pid = 1644] [serial = 498] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x119211c00) [pid = 1644] [serial = 503] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x119a56000) [pid = 1644] [serial = 504] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x118264800) [pid = 1644] [serial = 494] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x11841e800) [pid = 1644] [serial = 495] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x12af67400) [pid = 1644] [serial = 518] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x12b8cb800) [pid = 1644] [serial = 521] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x12b762800) [pid = 1644] [serial = 519] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x12b956c00) [pid = 1644] [serial = 524] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x12b8ce000) [pid = 1644] [serial = 522] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x12bd95400) [pid = 1644] [serial = 530] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x123d5d400) [pid = 1644] [serial = 527] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x12b95fc00) [pid = 1644] [serial = 525] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12a7da800) [pid = 1644] [serial = 516] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x12bdd6000) [pid = 1644] [serial = 531] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 56 (0x12bde2400) [pid = 1644] [serial = 534] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 55 (0x12a6b0800) [pid = 1644] [serial = 528] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 54 (0x1290b6000) [pid = 1644] [serial = 513] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | --DOMWINDOW == 53 (0x12bddc800) [pid = 1644] [serial = 533] [outer = 0x0] [url = about:blank] 13:17:59 INFO - PROCESS | 1644 | 1468009079884 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] 13:17:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:17:59 INFO - PROCESS | 1644 | 1468009079899 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:17:59 INFO - PROCESS | 1644 | 1468009079906 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1644 | 1468009079907 Marionette TRACE conn2 <- [1,734,null,{}] 13:17:59 INFO - PROCESS | 1644 | 1468009079913 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}] 13:17:59 INFO - PROCESS | 1644 | 1468009079916 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:00 INFO - PROCESS | 1644 | 1468009080043 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:18:00 INFO - PROCESS | 1644 | 1468009080117 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1644 | 1468009080119 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x118241800 == 35 [pid = 1644] [id = 191] 13:18:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 54 (0x118419c00) [pid = 1644] [serial = 571] [outer = 0x0] 13:18:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 55 (0x118683c00) [pid = 1644] [serial = 572] [outer = 0x118419c00] 13:18:00 INFO - PROCESS | 1644 | 1468009080164 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 56 (0x1198c8c00) [pid = 1644] [serial = 573] [outer = 0x118419c00] 13:18:00 INFO - PROCESS | 1644 | 1468009080459 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]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:18:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 624ms 13:18:00 INFO - PROCESS | 1644 | 1468009080530 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1644 | 1468009080532 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:18:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:18:00 INFO - PROCESS | 1644 | 1468009080535 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1644 | 1468009080539 Marionette TRACE conn2 <- [1,738,null,{}] 13:18:00 INFO - PROCESS | 1644 | 1468009080551 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}] 13:18:00 INFO - PROCESS | 1644 | 1468009080556 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:00 INFO - PROCESS | 1644 | 1468009080710 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:18:00 INFO - PROCESS | 1644 | 1468009080781 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1644 | 1468009080784 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dd5000 == 36 [pid = 1644] [id = 192] 13:18:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 57 (0x120f22400) [pid = 1644] [serial = 574] [outer = 0x0] 13:18:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x116a29c00) [pid = 1644] [serial = 575] [outer = 0x120f22400] 13:18:00 INFO - PROCESS | 1644 | 1468009080825 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x123d5c000) [pid = 1644] [serial = 576] [outer = 0x120f22400] 13:18:01 INFO - PROCESS | 1644 | 1468009081681 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]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:18:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 13:18:01 INFO - PROCESS | 1644 | 1468009081715 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:18:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:18:01 INFO - PROCESS | 1644 | 1468009081717 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:18:01 INFO - PROCESS | 1644 | 1468009081719 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1644 | 1468009081720 Marionette TRACE conn2 <- [1,742,null,{}] 13:18:01 INFO - PROCESS | 1644 | 1468009081722 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}] 13:18:01 INFO - PROCESS | 1644 | 1468009081724 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:01 INFO - PROCESS | 1644 | 1468009081819 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:18:01 INFO - PROCESS | 1644 | 1468009081830 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1644 | 1468009081831 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x121445000 == 37 [pid = 1644] [id = 193] 13:18:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x123d5c800) [pid = 1644] [serial = 577] [outer = 0x0] 13:18:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x124b56800) [pid = 1644] [serial = 578] [outer = 0x123d5c800] 13:18:01 INFO - PROCESS | 1644 | 1468009081857 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x125068400) [pid = 1644] [serial = 579] [outer = 0x123d5c800] 13:18:02 INFO - PROCESS | 1644 | 1468009082666 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]]]}] 13:18:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:18:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 13:18:02 INFO - PROCESS | 1644 | 1468009082689 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:18:02 INFO - PROCESS | 1644 | 1468009082690 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:18:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:18:02 INFO - PROCESS | 1644 | 1468009082699 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 1644 | 1468009082700 Marionette TRACE conn2 <- [1,746,null,{}] 13:18:02 INFO - PROCESS | 1644 | 1468009082703 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}] 13:18:02 INFO - PROCESS | 1644 | 1468009082704 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:02 INFO - PROCESS | 1644 | 1468009082792 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:18:02 INFO - PROCESS | 1644 | 1468009082795 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1644 | 1468009082796 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x117464800 == 38 [pid = 1644] [id = 194] 13:18:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x11270c400) [pid = 1644] [serial = 580] [outer = 0x0] 13:18:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x126024c00) [pid = 1644] [serial = 581] [outer = 0x11270c400] 13:18:02 INFO - PROCESS | 1644 | 1468009082821 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x126090000) [pid = 1644] [serial = 582] [outer = 0x11270c400] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x113d68800) [pid = 1644] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x117563400) [pid = 1644] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x119d72000) [pid = 1644] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x1190ea800) [pid = 1644] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x1128cd800) [pid = 1644] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x1128d2800) [pid = 1644] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x11827e400) [pid = 1644] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:18:03 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x11862a800) [pid = 1644] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:18:03 INFO - PROCESS | 1644 | 1468009083638 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]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:18:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 977ms 13:18:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:18:03 INFO - PROCESS | 1644 | 1468009083671 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1644 | 1468009083672 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:18:03 INFO - PROCESS | 1644 | 1468009083675 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1644 | 1468009083678 Marionette TRACE conn2 <- [1,750,null,{}] 13:18:03 INFO - PROCESS | 1644 | 1468009083680 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}] 13:18:03 INFO - PROCESS | 1644 | 1468009083684 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:03 INFO - PROCESS | 1644 | 1468009083776 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:18:03 INFO - PROCESS | 1644 | 1468009083781 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1644 | 1468009083782 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b09000 == 39 [pid = 1644] [id = 195] 13:18:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x118411000) [pid = 1644] [serial = 583] [outer = 0x0] 13:18:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x126711c00) [pid = 1644] [serial = 584] [outer = 0x118411000] 13:18:03 INFO - PROCESS | 1644 | 1468009083807 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x126969000) [pid = 1644] [serial = 585] [outer = 0x118411000] 13:18:04 INFO - PROCESS | 1644 | 1468009084612 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]]]}] 13:18:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:18:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 13:18:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:18:04 INFO - PROCESS | 1644 | 1468009084646 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 1644 | 1468009084648 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:18:04 INFO - PROCESS | 1644 | 1468009084649 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1644 | 1468009084650 Marionette TRACE conn2 <- [1,754,null,{}] 13:18:04 INFO - PROCESS | 1644 | 1468009084653 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}] 13:18:04 INFO - PROCESS | 1644 | 1468009084654 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:04 INFO - PROCESS | 1644 | 1468009084745 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:18:04 INFO - PROCESS | 1644 | 1468009084750 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1644 | 1468009084751 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x126013800 == 40 [pid = 1644] [id = 196] 13:18:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x126709400) [pid = 1644] [serial = 586] [outer = 0x0] 13:18:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x128a23c00) [pid = 1644] [serial = 587] [outer = 0x126709400] 13:18:04 INFO - PROCESS | 1644 | 1468009084775 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x128c6a400) [pid = 1644] [serial = 588] [outer = 0x126709400] 13:18:05 INFO - PROCESS | 1644 | 1468009085546 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]]]}] 13:18:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:18:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 920ms 13:18:05 INFO - PROCESS | 1644 | 1468009085570 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1644 | 1468009085571 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:18:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:18:05 INFO - PROCESS | 1644 | 1468009085574 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1644 | 1468009085575 Marionette TRACE conn2 <- [1,758,null,{}] 13:18:05 INFO - PROCESS | 1644 | 1468009085579 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}] 13:18:05 INFO - PROCESS | 1644 | 1468009085581 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:05 INFO - PROCESS | 1644 | 1468009085652 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:18:05 INFO - PROCESS | 1644 | 1468009085655 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1644 | 1468009085656 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x126757000 == 41 [pid = 1644] [id = 197] 13:18:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x128c68c00) [pid = 1644] [serial = 589] [outer = 0x0] 13:18:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x1290af800) [pid = 1644] [serial = 590] [outer = 0x128c68c00] 13:18:05 INFO - PROCESS | 1644 | 1468009085684 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x1291db400) [pid = 1644] [serial = 591] [outer = 0x128c68c00] 13:18:06 INFO - PROCESS | 1644 | 1468009086123 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]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:18:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 13:18:06 INFO - PROCESS | 1644 | 1468009086146 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1644 | 1468009086148 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:18:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:18:06 INFO - PROCESS | 1644 | 1468009086152 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1644 | 1468009086154 Marionette TRACE conn2 <- [1,762,null,{}] 13:18:06 INFO - PROCESS | 1644 | 1468009086158 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}] 13:18:06 INFO - PROCESS | 1644 | 1468009086160 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:06 INFO - PROCESS | 1644 | 1468009086257 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:18:06 INFO - PROCESS | 1644 | 1468009086319 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1644 | 1468009086320 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d87800 == 42 [pid = 1644] [id = 198] 13:18:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x116743c00) [pid = 1644] [serial = 592] [outer = 0x0] 13:18:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11756b800) [pid = 1644] [serial = 593] [outer = 0x116743c00] 13:18:06 INFO - PROCESS | 1644 | 1468009086350 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x11826f800) [pid = 1644] [serial = 594] [outer = 0x116743c00] 13:18:07 INFO - PROCESS | 1644 | 1468009087212 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]]]}] 13:18:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:18:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 13:18:07 INFO - PROCESS | 1644 | 1468009087262 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1644 | 1468009087265 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:18:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:18:07 INFO - PROCESS | 1644 | 1468009087270 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1644 | 1468009087272 Marionette TRACE conn2 <- [1,766,null,{}] 13:18:07 INFO - PROCESS | 1644 | 1468009087275 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}] 13:18:07 INFO - PROCESS | 1644 | 1468009087276 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:07 INFO - PROCESS | 1644 | 1468009087362 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:18:07 INFO - PROCESS | 1644 | 1468009087448 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1644 | 1468009087450 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12126d800 == 43 [pid = 1644] [id = 199] 13:18:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x1194a7000) [pid = 1644] [serial = 595] [outer = 0x0] 13:18:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x119a2e400) [pid = 1644] [serial = 596] [outer = 0x1194a7000] 13:18:07 INFO - PROCESS | 1644 | 1468009087481 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x121013400) [pid = 1644] [serial = 597] [outer = 0x1194a7000] 13:18:08 INFO - PROCESS | 1644 | 1468009088460 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]]]}] 13:18:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:18:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1220ms 13:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:18:08 INFO - PROCESS | 1644 | 1468009088491 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 1644 | 1468009088493 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:18:08 INFO - PROCESS | 1644 | 1468009088496 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1644 | 1468009088498 Marionette TRACE conn2 <- [1,770,null,{}] 13:18:08 INFO - PROCESS | 1644 | 1468009088502 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}] 13:18:08 INFO - PROCESS | 1644 | 1468009088503 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:08 INFO - PROCESS | 1644 | 1468009088624 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:18:08 INFO - PROCESS | 1644 | 1468009088697 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 1644 | 1468009088699 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d70000 == 44 [pid = 1644] [id = 200] 13:18:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x116f9f400) [pid = 1644] [serial = 598] [outer = 0x0] 13:18:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x117db2400) [pid = 1644] [serial = 599] [outer = 0x116f9f400] 13:18:08 INFO - PROCESS | 1644 | 1468009088728 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x11810fc00) [pid = 1644] [serial = 600] [outer = 0x116f9f400] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca68000 == 43 [pid = 1644] [id = 17] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12b70d000 == 42 [pid = 1644] [id = 9] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12db84000 == 41 [pid = 1644] [id = 22] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x112f6c800 == 40 [pid = 1644] [id = 23] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12d6e7000 == 39 [pid = 1644] [id = 21] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x129074000 == 38 [pid = 1644] [id = 19] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x117d8d000 == 37 [pid = 1644] [id = 11] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12b92e000 == 36 [pid = 1644] [id = 10] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x116f11000 == 35 [pid = 1644] [id = 24] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12a76c800 == 34 [pid = 1644] [id = 8] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12c659800 == 33 [pid = 1644] [id = 14] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x112640800 == 32 [pid = 1644] [id = 25] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x1182af800 == 31 [pid = 1644] [id = 12] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4bd000 == 30 [pid = 1644] [id = 13] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x1218e0800 == 29 [pid = 1644] [id = 181] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca5b000 == 28 [pid = 1644] [id = 15] 13:18:09 INFO - PROCESS | 1644 | --DOCSHELL 0x12b888800 == 27 [pid = 1644] [id = 20] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x113d92800) [pid = 1644] [serial = 545] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x11673a400) [pid = 1644] [serial = 546] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x11810bc00) [pid = 1644] [serial = 548] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1214ec000) [pid = 1644] [serial = 542] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x1194a7400) [pid = 1644] [serial = 554] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x118261400) [pid = 1644] [serial = 557] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x119a30000) [pid = 1644] [serial = 558] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x124a84c00) [pid = 1644] [serial = 543] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x119d77400) [pid = 1644] [serial = 555] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x114faf400) [pid = 1644] [serial = 537] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x1128d8c00) [pid = 1644] [serial = 536] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x1194a5400) [pid = 1644] [serial = 540] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x11867ec00) [pid = 1644] [serial = 551] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x118983000) [pid = 1644] [serial = 539] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x1186b8400) [pid = 1644] [serial = 552] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x11820e400) [pid = 1644] [serial = 549] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12136fc00) [pid = 1644] [serial = 560] [outer = 0x0] [url = about:blank] 13:18:09 INFO - PROCESS | 1644 | 1468009089586 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]]]}] 13:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1120ms 13:18:09 INFO - PROCESS | 1644 | 1468009089617 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:18:09 INFO - PROCESS | 1644 | 1468009089619 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:18:09 INFO - PROCESS | 1644 | 1468009089622 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1644 | 1468009089624 Marionette TRACE conn2 <- [1,774,null,{}] 13:18:09 INFO - PROCESS | 1644 | 1468009089633 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}] 13:18:09 INFO - PROCESS | 1644 | 1468009089635 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:09 INFO - PROCESS | 1644 | 1468009089709 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:18:09 INFO - PROCESS | 1644 | 1468009089714 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1644 | 1468009089717 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x112e34000 == 28 [pid = 1644] [id = 201] 13:18:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x11269e800) [pid = 1644] [serial = 601] [outer = 0x0] 13:18:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x112709000) [pid = 1644] [serial = 602] [outer = 0x11269e800] 13:18:09 INFO - PROCESS | 1644 | 1468009089746 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x1128cac00) [pid = 1644] [serial = 603] [outer = 0x11269e800] 13:18:10 INFO - PROCESS | 1644 | 1468009090079 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]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 477ms 13:18:10 INFO - PROCESS | 1644 | 1468009090102 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1644 | 1468009090105 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:18:10 INFO - PROCESS | 1644 | 1468009090110 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1644 | 1468009090112 Marionette TRACE conn2 <- [1,778,null,{}] 13:18:10 INFO - PROCESS | 1644 | 1468009090114 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}] 13:18:10 INFO - PROCESS | 1644 | 1468009090116 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:10 INFO - PROCESS | 1644 | 1468009090190 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:18:10 INFO - PROCESS | 1644 | 1468009090196 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1644 | 1468009090197 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x116687800 == 29 [pid = 1644] [id = 202] 13:18:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1131c2000) [pid = 1644] [serial = 604] [outer = 0x0] 13:18:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x113277800) [pid = 1644] [serial = 605] [outer = 0x1131c2000] 13:18:10 INFO - PROCESS | 1644 | 1468009090224 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x113d66000) [pid = 1644] [serial = 606] [outer = 0x1131c2000] 13:18:10 INFO - PROCESS | 1644 | 1468009090545 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]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:18:10 INFO - PROCESS | 1644 | 1468009090580 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1644 | 1468009090581 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:18:10 INFO - PROCESS | 1644 | 1468009090583 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1644 | 1468009090586 Marionette TRACE conn2 <- [1,782,null,{}] 13:18:10 INFO - PROCESS | 1644 | 1468009090593 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}] 13:18:10 INFO - PROCESS | 1644 | 1468009090597 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:10 INFO - PROCESS | 1644 | 1468009090674 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:18:10 INFO - PROCESS | 1644 | 1468009090722 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1644 | 1468009090725 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x117474800 == 30 [pid = 1644] [id = 203] 13:18:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x112705400) [pid = 1644] [serial = 607] [outer = 0x0] 13:18:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x116a22800) [pid = 1644] [serial = 608] [outer = 0x112705400] 13:18:10 INFO - PROCESS | 1644 | 1468009090752 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x118105400) [pid = 1644] [serial = 609] [outer = 0x112705400] 13:18:11 INFO - PROCESS | 1644 | 1468009091067 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]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 523ms 13:18:11 INFO - PROCESS | 1644 | 1468009091107 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:18:11 INFO - PROCESS | 1644 | 1468009091111 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:18:11 INFO - PROCESS | 1644 | 1468009091115 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1644 | 1468009091116 Marionette TRACE conn2 <- [1,786,null,{}] 13:18:11 INFO - PROCESS | 1644 | 1468009091119 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}] 13:18:11 INFO - PROCESS | 1644 | 1468009091120 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:11 INFO - PROCESS | 1644 | 1468009091221 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:18:11 INFO - PROCESS | 1644 | 1468009091294 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1644 | 1468009091296 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829a800 == 31 [pid = 1644] [id = 204] 13:18:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x118104400) [pid = 1644] [serial = 610] [outer = 0x0] 13:18:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118212400) [pid = 1644] [serial = 611] [outer = 0x118104400] 13:18:11 INFO - PROCESS | 1644 | 1468009091338 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x11826f000) [pid = 1644] [serial = 612] [outer = 0x118104400] 13:18:11 INFO - PROCESS | 1644 | 1468009091714 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]]]}] 13:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 623ms 13:18:11 INFO - PROCESS | 1644 | 1468009091738 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:18:11 INFO - PROCESS | 1644 | 1468009091739 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:18:11 INFO - PROCESS | 1644 | 1468009091749 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1644 | 1468009091750 Marionette TRACE conn2 <- [1,790,null,{}] 13:18:11 INFO - PROCESS | 1644 | 1468009091752 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}] 13:18:11 INFO - PROCESS | 1644 | 1468009091761 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:11 INFO - PROCESS | 1644 | 1468009091850 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:18:11 INFO - PROCESS | 1644 | 1468009091853 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1644 | 1468009091854 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192f5000 == 32 [pid = 1644] [id = 205] 13:18:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11269a800) [pid = 1644] [serial = 613] [outer = 0x0] 13:18:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x118412000) [pid = 1644] [serial = 614] [outer = 0x11269a800] 13:18:11 INFO - PROCESS | 1644 | 1468009091879 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1184c1400) [pid = 1644] [serial = 615] [outer = 0x11269a800] 13:18:12 INFO - PROCESS | 1644 | 1468009092217 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]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 528ms 13:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:18:12 INFO - PROCESS | 1644 | 1468009092270 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1644 | 1468009092271 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:18:12 INFO - PROCESS | 1644 | 1468009092273 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1644 | 1468009092274 Marionette TRACE conn2 <- [1,794,null,{}] 13:18:12 INFO - PROCESS | 1644 | 1468009092284 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}] 13:18:12 INFO - PROCESS | 1644 | 1468009092288 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:12 INFO - PROCESS | 1644 | 1468009092397 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:18:12 INFO - PROCESS | 1644 | 1468009092402 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1644 | 1468009092403 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fb2800 == 33 [pid = 1644] [id = 206] 13:18:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1131c1c00) [pid = 1644] [serial = 616] [outer = 0x0] 13:18:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x11867a400) [pid = 1644] [serial = 617] [outer = 0x1131c1c00] 13:18:12 INFO - PROCESS | 1644 | 1468009092428 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1194a1800) [pid = 1644] [serial = 618] [outer = 0x1131c1c00] 13:18:12 INFO - PROCESS | 1644 | 1468009092757 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]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 526ms 13:18:12 INFO - PROCESS | 1644 | 1468009092800 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1644 | 1468009092801 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:18:12 INFO - PROCESS | 1644 | 1468009092804 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1644 | 1468009092805 Marionette TRACE conn2 <- [1,798,null,{}] 13:18:12 INFO - PROCESS | 1644 | 1468009092807 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}] 13:18:12 INFO - PROCESS | 1644 | 1468009092808 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:12 INFO - PROCESS | 1644 | 1468009092903 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:18:12 INFO - PROCESS | 1644 | 1468009092936 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1644 | 1468009092937 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x121461800 == 34 [pid = 1644] [id = 207] 13:18:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11810a400) [pid = 1644] [serial = 619] [outer = 0x0] 13:18:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1198d7c00) [pid = 1644] [serial = 620] [outer = 0x11810a400] 13:18:12 INFO - PROCESS | 1644 | 1468009092962 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119d74800) [pid = 1644] [serial = 621] [outer = 0x11810a400] 13:18:13 INFO - PROCESS | 1644 | 1468009093243 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]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 13:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 13:18:13 INFO - PROCESS | 1644 | 1468009093272 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1644 | 1468009093273 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:18:13 INFO - PROCESS | 1644 | 1468009093283 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1644 | 1468009093285 Marionette TRACE conn2 <- [1,802,null,{}] 13:18:13 INFO - PROCESS | 1644 | 1468009093287 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}] 13:18:13 INFO - PROCESS | 1644 | 1468009093288 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:13 INFO - PROCESS | 1644 | 1468009093385 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:18:13 INFO - PROCESS | 1644 | 1468009093388 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1644 | 1468009093390 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d21000 == 35 [pid = 1644] [id = 208] 13:18:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11862a800) [pid = 1644] [serial = 622] [outer = 0x0] 13:18:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x120f27800) [pid = 1644] [serial = 623] [outer = 0x11862a800] 13:18:13 INFO - PROCESS | 1644 | 1468009093414 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1210d5800) [pid = 1644] [serial = 624] [outer = 0x11862a800] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126709400) [pid = 1644] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11270c400) [pid = 1644] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118411000) [pid = 1644] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118419c00) [pid = 1644] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x112698c00) [pid = 1644] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x11810f800) [pid = 1644] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x11810d800) [pid = 1644] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x120f22400) [pid = 1644] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x112706800) [pid = 1644] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:18:13 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x123d5c800) [pid = 1644] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:18:13 INFO - PROCESS | 1644 | 1468009093816 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]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 13:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 13:18:13 INFO - PROCESS | 1644 | 1468009093853 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:18:13 INFO - PROCESS | 1644 | 1468009093855 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:18:13 INFO - PROCESS | 1644 | 1468009093857 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1644 | 1468009093858 Marionette TRACE conn2 <- [1,806,null,{}] 13:18:13 INFO - PROCESS | 1644 | 1468009093860 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}] 13:18:13 INFO - PROCESS | 1644 | 1468009093862 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:13 INFO - PROCESS | 1644 | 1468009093961 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:18:13 INFO - PROCESS | 1644 | 1468009093990 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1644 | 1468009093991 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x117474000 == 36 [pid = 1644] [id = 209] 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x112698c00) [pid = 1644] [serial = 625] [outer = 0x0] 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1198d7400) [pid = 1644] [serial = 626] [outer = 0x112698c00] 13:18:14 INFO - PROCESS | 1644 | 1468009094015 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x12137bc00) [pid = 1644] [serial = 627] [outer = 0x112698c00] 13:18:14 INFO - PROCESS | 1644 | [1644] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:18:14 INFO - PROCESS | 1644 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:18:14 INFO - PROCESS | 1644 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:18:14 INFO - PROCESS | 1644 | [GFX2-]: Using SkiaGL canvas. 13:18:14 INFO - PROCESS | 1644 | 1468009094298 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]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 13:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 471ms 13:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:18:14 INFO - PROCESS | 1644 | 1468009094333 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1644 | 1468009094334 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:18:14 INFO - PROCESS | 1644 | 1468009094336 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1644 | 1468009094337 Marionette TRACE conn2 <- [1,810,null,{}] 13:18:14 INFO - PROCESS | 1644 | 1468009094339 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}] 13:18:14 INFO - PROCESS | 1644 | 1468009094341 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:14 INFO - PROCESS | 1644 | 1468009094418 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:18:14 INFO - PROCESS | 1644 | 1468009094422 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1644 | 1468009094423 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12600f000 == 37 [pid = 1644] [id = 210] 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121470000) [pid = 1644] [serial = 628] [outer = 0x0] 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1219d8400) [pid = 1644] [serial = 629] [outer = 0x121470000] 13:18:14 INFO - PROCESS | 1644 | 1468009094449 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x123d65c00) [pid = 1644] [serial = 630] [outer = 0x121470000] 13:18:14 INFO - PROCESS | 1644 | 1468009094786 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]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 13:18:14 INFO - PROCESS | 1644 | 1468009094806 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1644 | 1468009094808 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:18:14 INFO - PROCESS | 1644 | 1468009094813 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1644 | 1468009094815 Marionette TRACE conn2 <- [1,814,null,{}] 13:18:14 INFO - PROCESS | 1644 | 1468009094825 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}] 13:18:14 INFO - PROCESS | 1644 | 1468009094827 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:14 INFO - PROCESS | 1644 | 1468009094921 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:18:14 INFO - PROCESS | 1644 | 1468009094927 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1644 | 1468009094929 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192f1000 == 38 [pid = 1644] [id = 211] 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x124a79800) [pid = 1644] [serial = 631] [outer = 0x0] 13:18:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x124de4000) [pid = 1644] [serial = 632] [outer = 0x124a79800] 13:18:14 INFO - PROCESS | 1644 | 1468009094955 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x126026c00) [pid = 1644] [serial = 633] [outer = 0x124a79800] 13:18:15 INFO - PROCESS | 1644 | 1468009095262 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] 13:18:15 INFO - PROCESS | 1644 | 1468009095284 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:18:15 INFO - PROCESS | 1644 | 1468009095286 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1644 | 1468009095287 Marionette TRACE conn2 <- [1,818,null,{}] 13:18:15 INFO - PROCESS | 1644 | 1468009095290 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}] 13:18:15 INFO - PROCESS | 1644 | 1468009095291 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:15 INFO - PROCESS | 1644 | 1468009095368 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:18:15 INFO - PROCESS | 1644 | 1468009095371 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1644 | 1468009095372 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e16000 == 39 [pid = 1644] [id = 212] 13:18:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x126027000) [pid = 1644] [serial = 634] [outer = 0x0] 13:18:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12614b400) [pid = 1644] [serial = 635] [outer = 0x126027000] 13:18:15 INFO - PROCESS | 1644 | 1468009095398 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126506c00) [pid = 1644] [serial = 636] [outer = 0x126027000] 13:18:15 INFO - PROCESS | 1644 | 1468009095861 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]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 622ms 13:18:15 INFO - PROCESS | 1644 | 1468009095909 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1644 | 1468009095911 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:18:15 INFO - PROCESS | 1644 | 1468009095915 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1644 | 1468009095917 Marionette TRACE conn2 <- [1,822,null,{}] 13:18:15 INFO - PROCESS | 1644 | 1468009095920 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}] 13:18:15 INFO - PROCESS | 1644 | 1468009095922 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:16 INFO - PROCESS | 1644 | 1468009096028 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:18:16 INFO - PROCESS | 1644 | 1468009096147 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1644 | 1468009096148 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164b2800 == 40 [pid = 1644] [id = 213] 13:18:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1128d6000) [pid = 1644] [serial = 637] [outer = 0x0] 13:18:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112a7b000) [pid = 1644] [serial = 638] [outer = 0x1128d6000] 13:18:16 INFO - PROCESS | 1644 | 1468009096181 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112ecbc00) [pid = 1644] [serial = 639] [outer = 0x1128d6000] 13:18:16 INFO - PROCESS | 1644 | 1468009096673 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] 13:18:16 INFO - PROCESS | 1644 | 1468009096691 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:18:16 INFO - PROCESS | 1644 | 1468009096724 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1644 | 1468009096728 Marionette TRACE conn2 <- [1,826,null,{}] 13:18:16 INFO - PROCESS | 1644 | 1468009096731 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}] 13:18:16 INFO - PROCESS | 1644 | 1468009096733 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:16 INFO - PROCESS | 1644 | 1468009096839 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:18:17 INFO - PROCESS | 1644 | 1468009097032 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1644 | 1468009097034 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x112634000 == 41 [pid = 1644] [id = 214] 13:18:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11269c800) [pid = 1644] [serial = 640] [outer = 0x0] 13:18:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1131be800) [pid = 1644] [serial = 641] [outer = 0x11269c800] 13:18:17 INFO - PROCESS | 1644 | 1468009097064 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x115e23800) [pid = 1644] [serial = 642] [outer = 0x11269c800] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1192f1000 == 40 [pid = 1644] [id = 211] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x12600f000 == 39 [pid = 1644] [id = 210] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x117474000 == 38 [pid = 1644] [id = 209] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x123d21000 == 37 [pid = 1644] [id = 208] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x121461800 == 36 [pid = 1644] [id = 207] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x119fb2800 == 35 [pid = 1644] [id = 206] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x1192f5000 == 34 [pid = 1644] [id = 205] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x11829a800 == 33 [pid = 1644] [id = 204] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x117474800 == 32 [pid = 1644] [id = 203] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x116687800 == 31 [pid = 1644] [id = 202] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x112e34000 == 30 [pid = 1644] [id = 201] 13:18:17 INFO - PROCESS | 1644 | --DOCSHELL 0x117d70000 == 29 [pid = 1644] [id = 200] 13:18:17 INFO - PROCESS | 1644 | 1468009097679 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]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 976ms 13:18:17 INFO - PROCESS | 1644 | 1468009097700 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1644 | 1468009097702 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:18:17 INFO - PROCESS | 1644 | 1468009097705 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1644 | 1468009097707 Marionette TRACE conn2 <- [1,830,null,{}] 13:18:17 INFO - PROCESS | 1644 | 1468009097713 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}] 13:18:17 INFO - PROCESS | 1644 | 1468009097714 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:17 INFO - PROCESS | 1644 | 1468009097786 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:18:17 INFO - PROCESS | 1644 | 1468009097791 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1644 | 1468009097793 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x11684f000 == 30 [pid = 1644] [id = 215] 13:18:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x115e92000) [pid = 1644] [serial = 643] [outer = 0x0] 13:18:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x116f9d400) [pid = 1644] [serial = 644] [outer = 0x115e92000] 13:18:17 INFO - PROCESS | 1644 | 1468009097825 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11810f800) [pid = 1644] [serial = 645] [outer = 0x115e92000] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126024c00) [pid = 1644] [serial = 581] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x126711c00) [pid = 1644] [serial = 584] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118683c00) [pid = 1644] [serial = 572] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1198c8c00) [pid = 1644] [serial = 573] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1128d1800) [pid = 1644] [serial = 563] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x112ec5400) [pid = 1644] [serial = 564] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118213800) [pid = 1644] [serial = 569] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118419400) [pid = 1644] [serial = 570] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118213c00) [pid = 1644] [serial = 566] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11827e800) [pid = 1644] [serial = 567] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x116a29c00) [pid = 1644] [serial = 575] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x123d5c000) [pid = 1644] [serial = 576] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x123db4000) [pid = 1644] [serial = 561] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124b56800) [pid = 1644] [serial = 578] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x126090000) [pid = 1644] [serial = 582] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x126969000) [pid = 1644] [serial = 585] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x128c6a400) [pid = 1644] [serial = 588] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x125068400) [pid = 1644] [serial = 579] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1290af800) [pid = 1644] [serial = 590] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x128a23c00) [pid = 1644] [serial = 587] [outer = 0x0] [url = about:blank] 13:18:18 INFO - PROCESS | 1644 | 1468009098182 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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 523ms 13:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:18:18 INFO - PROCESS | 1644 | 1468009098230 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1644 | 1468009098233 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:18:18 INFO - PROCESS | 1644 | 1468009098235 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1644 | 1468009098236 Marionette TRACE conn2 <- [1,834,null,{}] 13:18:18 INFO - PROCESS | 1644 | 1468009098239 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}] 13:18:18 INFO - PROCESS | 1644 | 1468009098240 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:18 INFO - PROCESS | 1644 | 1468009098318 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:18:18 INFO - PROCESS | 1644 | 1468009098326 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1644 | 1468009098329 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185c2800 == 31 [pid = 1644] [id = 216] 13:18:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11820c000) [pid = 1644] [serial = 646] [outer = 0x0] 13:18:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118275000) [pid = 1644] [serial = 647] [outer = 0x11820c000] 13:18:18 INFO - PROCESS | 1644 | 1468009098354 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11841e000) [pid = 1644] [serial = 648] [outer = 0x11820c000] 13:18:18 INFO - PROCESS | 1644 | 1468009098716 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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 13:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:18:18 INFO - PROCESS | 1644 | 1468009098754 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1644 | 1468009098755 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:18:18 INFO - PROCESS | 1644 | 1468009098762 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1644 | 1468009098767 Marionette TRACE conn2 <- [1,838,null,{}] 13:18:18 INFO - PROCESS | 1644 | 1468009098770 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}] 13:18:18 INFO - PROCESS | 1644 | 1468009098772 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:18 INFO - PROCESS | 1644 | 1468009098850 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:18:18 INFO - PROCESS | 1644 | 1468009098854 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:18 INFO - PROCESS | 1644 | 1468009098855 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a9b000 == 32 [pid = 1644] [id = 217] 13:18:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1184cd800) [pid = 1644] [serial = 649] [outer = 0x0] 13:18:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1186bd400) [pid = 1644] [serial = 650] [outer = 0x1184cd800] 13:18:18 INFO - PROCESS | 1644 | 1468009098882 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11949b800) [pid = 1644] [serial = 651] [outer = 0x1184cd800] 13:18:19 INFO - PROCESS | 1644 | 1468009099196 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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 479ms 13:18:19 INFO - PROCESS | 1644 | 1468009099237 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1644 | 1468009099239 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:18:19 INFO - PROCESS | 1644 | 1468009099241 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1644 | 1468009099242 Marionette TRACE conn2 <- [1,842,null,{}] 13:18:19 INFO - PROCESS | 1644 | 1468009099244 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}] 13:18:19 INFO - PROCESS | 1644 | 1468009099246 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:19 INFO - PROCESS | 1644 | 1468009099322 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:18:19 INFO - PROCESS | 1644 | 1468009099378 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1644 | 1468009099379 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fc0000 == 33 [pid = 1644] [id = 218] 13:18:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x112ec1400) [pid = 1644] [serial = 652] [outer = 0x0] 13:18:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1198c8c00) [pid = 1644] [serial = 653] [outer = 0x112ec1400] 13:18:19 INFO - PROCESS | 1644 | 1468009099403 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119d77400) [pid = 1644] [serial = 654] [outer = 0x112ec1400] 13:18:19 INFO - PROCESS | 1644 | 1468009099738 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]]]}] 13:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 524ms 13:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:18:19 INFO - PROCESS | 1644 | 1468009099765 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:18:19 INFO - PROCESS | 1644 | 1468009099766 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:18:19 INFO - PROCESS | 1644 | 1468009099768 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:18:19 INFO - PROCESS | 1644 | 1468009099770 Marionette TRACE conn2 <- [1,846,null,{}] 13:18:19 INFO - PROCESS | 1644 | 1468009099772 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}] 13:18:19 INFO - PROCESS | 1644 | 1468009099773 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:19 INFO - PROCESS | 1644 | 1468009099867 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:18:19 INFO - PROCESS | 1644 | 1468009099901 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1644 | 1468009099905 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195be000 == 34 [pid = 1644] [id = 219] 13:18:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12101e800) [pid = 1644] [serial = 655] [outer = 0x0] 13:18:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x121836400) [pid = 1644] [serial = 656] [outer = 0x12101e800] 13:18:19 INFO - PROCESS | 1644 | 1468009099938 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x124b56800) [pid = 1644] [serial = 657] [outer = 0x12101e800] 13:18:20 INFO - PROCESS | 1644 | 1468009100286 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]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 568ms 13:18:20 INFO - PROCESS | 1644 | 1468009100338 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1644 | 1468009100339 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:18:20 INFO - PROCESS | 1644 | 1468009100341 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1644 | 1468009100342 Marionette TRACE conn2 <- [1,850,null,{}] 13:18:20 INFO - PROCESS | 1644 | 1468009100345 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}] 13:18:20 INFO - PROCESS | 1644 | 1468009100346 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:20 INFO - PROCESS | 1644 | 1468009100437 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:18:20 INFO - PROCESS | 1644 | 1468009100449 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1644 | 1468009100450 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b1b000 == 35 [pid = 1644] [id = 220] 13:18:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x124de4400) [pid = 1644] [serial = 658] [outer = 0x0] 13:18:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1255ce800) [pid = 1644] [serial = 659] [outer = 0x124de4400] 13:18:20 INFO - PROCESS | 1644 | 1468009100481 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12614dc00) [pid = 1644] [serial = 660] [outer = 0x124de4400] 13:18:20 INFO - PROCESS | 1644 | 1468009100808 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]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 13:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:18:20 INFO - PROCESS | 1644 | 1468009100815 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1644 | 1468009100816 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:18:20 INFO - PROCESS | 1644 | 1468009100818 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1644 | 1468009100819 Marionette TRACE conn2 <- [1,854,null,{}] 13:18:20 INFO - PROCESS | 1644 | 1468009100821 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}] 13:18:20 INFO - PROCESS | 1644 | 1468009100822 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:20 INFO - PROCESS | 1644 | 1468009100915 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:18:20 INFO - PROCESS | 1644 | 1468009100928 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1644 | 1468009100930 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x12618a800 == 36 [pid = 1644] [id = 221] 13:18:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x126512000) [pid = 1644] [serial = 661] [outer = 0x0] 13:18:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1265a9c00) [pid = 1644] [serial = 662] [outer = 0x126512000] 13:18:20 INFO - PROCESS | 1644 | 1468009100954 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126960000) [pid = 1644] [serial = 663] [outer = 0x126512000] 13:18:21 INFO - PROCESS | 1644 | 1468009101277 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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 13:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:18:21 INFO - PROCESS | 1644 | 1468009101337 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1644 | 1468009101338 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:18:21 INFO - PROCESS | 1644 | 1468009101340 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1644 | 1468009101341 Marionette TRACE conn2 <- [1,858,null,{}] 13:18:21 INFO - PROCESS | 1644 | 1468009101344 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}] 13:18:21 INFO - PROCESS | 1644 | 1468009101345 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:21 INFO - PROCESS | 1644 | 1468009101437 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:18:21 INFO - PROCESS | 1644 | 1468009101450 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1644 | 1468009101451 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269c3000 == 37 [pid = 1644] [id = 222] 13:18:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126709400) [pid = 1644] [serial = 664] [outer = 0x0] 13:18:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12696c400) [pid = 1644] [serial = 665] [outer = 0x126709400] 13:18:21 INFO - PROCESS | 1644 | 1468009101483 Marionette DEBUG loaded listener.js 13:18:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126b5fc00) [pid = 1644] [serial = 666] [outer = 0x126709400] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118104400) [pid = 1644] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1131c2000) [pid = 1644] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116743c00) [pid = 1644] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112705400) [pid = 1644] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x116f9f400) [pid = 1644] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11269a800) [pid = 1644] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11269e800) [pid = 1644] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1194a7000) [pid = 1644] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1131c1c00) [pid = 1644] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x112698c00) [pid = 1644] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11810a400) [pid = 1644] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11862a800) [pid = 1644] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x121470000) [pid = 1644] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x124a79800) [pid = 1644] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:18:21 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128c68c00) [pid = 1644] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:18:21 INFO - PROCESS | 1644 | 1468009101838 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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 13:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:18:21 INFO - PROCESS | 1644 | 1468009101863 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1644 | 1468009101865 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:18:21 INFO - PROCESS | 1644 | 1468009101867 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1644 | 1468009101868 Marionette TRACE conn2 <- [1,862,null,{}] 13:18:21 INFO - PROCESS | 1644 | 1468009101870 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}] 13:18:21 INFO - PROCESS | 1644 | 1468009101871 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:21 INFO - PROCESS | 1644 | 1468009101950 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:18:21 INFO - PROCESS | 1644 | 1468009101954 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:21 INFO - PROCESS | 1644 | 1468009101955 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x119012800 == 38 [pid = 1644] [id = 223] 13:18:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1128cdc00) [pid = 1644] [serial = 667] [outer = 0x0] 13:18:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x116f97400) [pid = 1644] [serial = 668] [outer = 0x1128cdc00] 13:18:22 INFO - PROCESS | 1644 | 1468009102023 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1190ec400) [pid = 1644] [serial = 669] [outer = 0x1128cdc00] 13:18:22 INFO - PROCESS | 1644 | 1468009102300 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]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 13:18:22 INFO - PROCESS | 1644 | 1468009102337 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 1644 | 1468009102338 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:18:22 INFO - PROCESS | 1644 | 1468009102340 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1644 | 1468009102341 Marionette TRACE conn2 <- [1,866,null,{}] 13:18:22 INFO - PROCESS | 1644 | 1468009102348 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}] 13:18:22 INFO - PROCESS | 1644 | 1468009102349 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:22 INFO - PROCESS | 1644 | 1468009102428 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:18:22 INFO - PROCESS | 1644 | 1468009102433 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1644 | 1468009102442 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291b2000 == 39 [pid = 1644] [id = 224] 13:18:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1194a3c00) [pid = 1644] [serial = 670] [outer = 0x0] 13:18:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126967c00) [pid = 1644] [serial = 671] [outer = 0x1194a3c00] 13:18:22 INFO - PROCESS | 1644 | 1468009102469 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x128a25000) [pid = 1644] [serial = 672] [outer = 0x1194a3c00] 13:18:22 INFO - PROCESS | 1644 | 1468009102823 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]]]}] 13:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 524ms 13:18:22 INFO - PROCESS | 1644 | 1468009102865 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:18:22 INFO - PROCESS | 1644 | 1468009102868 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:18:22 INFO - PROCESS | 1644 | 1468009102871 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:18:22 INFO - PROCESS | 1644 | 1468009102874 Marionette TRACE conn2 <- [1,870,null,{}] 13:18:22 INFO - PROCESS | 1644 | 1468009102877 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}] 13:18:22 INFO - PROCESS | 1644 | 1468009102879 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:23 INFO - PROCESS | 1644 | 1468009103013 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:18:23 INFO - PROCESS | 1644 | 1468009103021 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1644 | 1468009103023 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a52a000 == 40 [pid = 1644] [id = 225] 13:18:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128a29000) [pid = 1644] [serial = 673] [outer = 0x0] 13:18:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1290aa000) [pid = 1644] [serial = 674] [outer = 0x128a29000] 13:18:23 INFO - PROCESS | 1644 | 1468009103062 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1290b6400) [pid = 1644] [serial = 675] [outer = 0x128a29000] 13:18:23 INFO - PROCESS | 1644 | 1468009103469 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]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 621ms 13:18:23 INFO - PROCESS | 1644 | 1468009103492 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1644 | 1468009103495 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:18:23 INFO - PROCESS | 1644 | 1468009103499 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1644 | 1468009103500 Marionette TRACE conn2 <- [1,874,null,{}] 13:18:23 INFO - PROCESS | 1644 | 1468009103514 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}] 13:18:23 INFO - PROCESS | 1644 | 1468009103515 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:23 INFO - PROCESS | 1644 | 1468009103599 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:18:23 INFO - PROCESS | 1644 | 1468009103602 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1644 | 1468009103603 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6ed000 == 41 [pid = 1644] [id = 226] 13:18:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1291d9800) [pid = 1644] [serial = 676] [outer = 0x0] 13:18:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x129354800) [pid = 1644] [serial = 677] [outer = 0x1291d9800] 13:18:23 INFO - PROCESS | 1644 | 1468009103627 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12935b800) [pid = 1644] [serial = 678] [outer = 0x1291d9800] 13:18:24 INFO - PROCESS | 1644 | 1468009104097 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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 630ms 13:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:18:24 INFO - PROCESS | 1644 | 1468009104130 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1644 | 1468009104133 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:18:24 INFO - PROCESS | 1644 | 1468009104136 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1644 | 1468009104138 Marionette TRACE conn2 <- [1,878,null,{}] 13:18:24 INFO - PROCESS | 1644 | 1468009104143 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}] 13:18:24 INFO - PROCESS | 1644 | 1468009104146 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:24 INFO - PROCESS | 1644 | 1468009104244 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:18:24 INFO - PROCESS | 1644 | 1468009104296 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1644 | 1468009104297 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d7b800 == 42 [pid = 1644] [id = 227] 13:18:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1133c2800) [pid = 1644] [serial = 679] [outer = 0x0] 13:18:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x115e22000) [pid = 1644] [serial = 680] [outer = 0x1133c2800] 13:18:24 INFO - PROCESS | 1644 | 1468009104328 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x117567400) [pid = 1644] [serial = 681] [outer = 0x1133c2800] 13:18:24 INFO - PROCESS | 1644 | 1468009104750 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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 13:18:24 INFO - PROCESS | 1644 | 1468009104757 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1644 | 1468009104760 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:18:24 INFO - PROCESS | 1644 | 1468009104765 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1644 | 1468009104766 Marionette TRACE conn2 <- [1,882,null,{}] 13:18:24 INFO - PROCESS | 1644 | 1468009104769 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}] 13:18:24 INFO - PROCESS | 1644 | 1468009104770 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:24 INFO - PROCESS | 1644 | 1468009104870 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:18:24 INFO - PROCESS | 1644 | 1468009104919 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1644 | 1468009104921 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125e800 == 43 [pid = 1644] [id = 228] 13:18:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11820d800) [pid = 1644] [serial = 682] [outer = 0x0] 13:18:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1184c2800) [pid = 1644] [serial = 683] [outer = 0x11820d800] 13:18:24 INFO - PROCESS | 1644 | 1468009104952 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1186b3800) [pid = 1644] [serial = 684] [outer = 0x11820d800] 13:18:25 INFO - PROCESS | 1644 | 1468009105370 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]]]}] 13:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 13:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:18:25 INFO - PROCESS | 1644 | 1468009105384 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1644 | 1468009105386 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:18:25 INFO - PROCESS | 1644 | 1468009105388 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1644 | 1468009105391 Marionette TRACE conn2 <- [1,886,null,{}] 13:18:25 INFO - PROCESS | 1644 | 1468009105398 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}] 13:18:25 INFO - PROCESS | 1644 | 1468009105401 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:25 INFO - PROCESS | 1644 | 1468009105499 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:18:25 INFO - PROCESS | 1644 | 1468009105587 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1644 | 1468009105589 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a777800 == 44 [pid = 1644] [id = 229] 13:18:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121373000) [pid = 1644] [serial = 685] [outer = 0x0] 13:18:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x123d68800) [pid = 1644] [serial = 686] [outer = 0x121373000] 13:18:25 INFO - PROCESS | 1644 | 1468009105622 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12506d800) [pid = 1644] [serial = 687] [outer = 0x121373000] 13:18:26 INFO - PROCESS | 1644 | 1468009106030 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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 676ms 13:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:18:26 INFO - PROCESS | 1644 | 1468009106064 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1644 | 1468009106066 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:18:26 INFO - PROCESS | 1644 | 1468009106068 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1644 | 1468009106070 Marionette TRACE conn2 <- [1,890,null,{}] 13:18:26 INFO - PROCESS | 1644 | 1468009106072 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}] 13:18:26 INFO - PROCESS | 1644 | 1468009106073 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:26 INFO - PROCESS | 1644 | 1468009106172 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:18:26 INFO - PROCESS | 1644 | 1468009106235 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1644 | 1468009106236 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af0f000 == 45 [pid = 1644] [id = 230] 13:18:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126023c00) [pid = 1644] [serial = 688] [outer = 0x0] 13:18:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126967000) [pid = 1644] [serial = 689] [outer = 0x126023c00] 13:18:26 INFO - PROCESS | 1644 | 1468009106266 Marionette DEBUG loaded listener.js 13:18:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x128a26c00) [pid = 1644] [serial = 690] [outer = 0x126023c00] 13:18:26 INFO - PROCESS | 1644 | 1468009106815 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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 819ms 13:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:18:26 INFO - PROCESS | 1644 | 1468009106888 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1644 | 1468009106890 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:18:26 INFO - PROCESS | 1644 | 1468009106894 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1644 | 1468009106896 Marionette TRACE conn2 <- [1,894,null,{}] 13:18:26 INFO - PROCESS | 1644 | 1468009106900 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}] 13:18:26 INFO - PROCESS | 1644 | 1468009106901 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:26 INFO - PROCESS | 1644 | 1468009106990 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:18:27 INFO - PROCESS | 1644 | 1468009107039 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1644 | 1468009107042 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x118883800 == 46 [pid = 1644] [id = 231] 13:18:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x113d94400) [pid = 1644] [serial = 691] [outer = 0x0] 13:18:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x115e8b000) [pid = 1644] [serial = 692] [outer = 0x113d94400] 13:18:27 INFO - PROCESS | 1644 | 1468009107069 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x116f94800) [pid = 1644] [serial = 693] [outer = 0x113d94400] 13:18:27 INFO - PROCESS | 1644 | 1468009107487 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]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 622ms 13:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:18:27 INFO - PROCESS | 1644 | 1468009107515 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1644 | 1468009107518 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:18:27 INFO - PROCESS | 1644 | 1468009107522 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:18:27 INFO - PROCESS | 1644 | 1468009107524 Marionette TRACE conn2 <- [1,898,null,{}] 13:18:27 INFO - PROCESS | 1644 | 1468009107546 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}] 13:18:27 INFO - PROCESS | 1644 | 1468009107547 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:27 INFO - PROCESS | 1644 | 1468009107645 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12a52a000 == 45 [pid = 1644] [id = 225] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1291b2000 == 44 [pid = 1644] [id = 224] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119012800 == 43 [pid = 1644] [id = 223] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1269c3000 == 42 [pid = 1644] [id = 222] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12618a800 == 41 [pid = 1644] [id = 221] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x124b1b000 == 40 [pid = 1644] [id = 220] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1195be000 == 39 [pid = 1644] [id = 219] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119fc0000 == 38 [pid = 1644] [id = 218] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x119a9b000 == 37 [pid = 1644] [id = 217] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1185c2800 == 36 [pid = 1644] [id = 216] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x11684f000 == 35 [pid = 1644] [id = 215] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x112634000 == 34 [pid = 1644] [id = 214] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x128e16000 == 33 [pid = 1644] [id = 212] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x1164b2800 == 32 [pid = 1644] [id = 213] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x118883800 == 31 [pid = 1644] [id = 231] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12af0f000 == 30 [pid = 1644] [id = 230] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12a777800 == 29 [pid = 1644] [id = 229] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12125e800 == 28 [pid = 1644] [id = 228] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6ed000 == 27 [pid = 1644] [id = 226] 13:18:28 INFO - PROCESS | 1644 | --DOCSHELL 0x117d7b800 == 26 [pid = 1644] [id = 227] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x124de4000) [pid = 1644] [serial = 632] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1184c1400) [pid = 1644] [serial = 615] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x126026c00) [pid = 1644] [serial = 633] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1210d5800) [pid = 1644] [serial = 624] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x123d65c00) [pid = 1644] [serial = 630] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12137bc00) [pid = 1644] [serial = 627] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12614b400) [pid = 1644] [serial = 635] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11826f000) [pid = 1644] [serial = 612] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1291db400) [pid = 1644] [serial = 591] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118212400) [pid = 1644] [serial = 611] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x113277800) [pid = 1644] [serial = 605] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x113d66000) [pid = 1644] [serial = 606] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11826f800) [pid = 1644] [serial = 594] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11756b800) [pid = 1644] [serial = 593] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116a22800) [pid = 1644] [serial = 608] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118105400) [pid = 1644] [serial = 609] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x117db2400) [pid = 1644] [serial = 599] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11810fc00) [pid = 1644] [serial = 600] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118412000) [pid = 1644] [serial = 614] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x112709000) [pid = 1644] [serial = 602] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1128cac00) [pid = 1644] [serial = 603] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x121013400) [pid = 1644] [serial = 597] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119a2e400) [pid = 1644] [serial = 596] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11867a400) [pid = 1644] [serial = 617] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1198d7400) [pid = 1644] [serial = 626] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1198d7c00) [pid = 1644] [serial = 620] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119d74800) [pid = 1644] [serial = 621] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1194a1800) [pid = 1644] [serial = 618] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x120f27800) [pid = 1644] [serial = 623] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1219d8400) [pid = 1644] [serial = 629] [outer = 0x0] [url = about:blank] 13:18:28 INFO - PROCESS | 1644 | 1468009108220 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1644 | 1468009108222 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x11224d800 == 27 [pid = 1644] [id = 232] 13:18:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11270fc00) [pid = 1644] [serial = 694] [outer = 0x0] 13:18:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1128d0000) [pid = 1644] [serial = 695] [outer = 0x11270fc00] 13:18:28 INFO - PROCESS | 1644 | 1468009108274 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x112ab2800) [pid = 1644] [serial = 696] [outer = 0x11270fc00] 13:18:28 INFO - PROCESS | 1644 | 1468009108566 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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1091ms 13:18:28 INFO - PROCESS | 1644 | 1468009108615 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1644 | 1468009108616 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:18:28 INFO - PROCESS | 1644 | 1468009108619 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1644 | 1468009108621 Marionette TRACE conn2 <- [1,902,null,{}] 13:18:28 INFO - PROCESS | 1644 | 1468009108625 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}] 13:18:28 INFO - PROCESS | 1644 | 1468009108628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:28 INFO - PROCESS | 1644 | 1468009108702 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:18:28 INFO - PROCESS | 1644 | 1468009108707 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1644 | 1468009108708 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x116863800 == 28 [pid = 1644] [id = 233] 13:18:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1133cb000) [pid = 1644] [serial = 697] [outer = 0x0] 13:18:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x116a23400) [pid = 1644] [serial = 698] [outer = 0x1133cb000] 13:18:28 INFO - PROCESS | 1644 | 1468009108738 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x117db7800) [pid = 1644] [serial = 699] [outer = 0x1133cb000] 13:18:29 INFO - PROCESS | 1644 | 1468009109072 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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 13:18:29 INFO - PROCESS | 1644 | 1468009109093 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:18:29 INFO - PROCESS | 1644 | 1468009109098 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:18:29 INFO - PROCESS | 1644 | 1468009109101 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1644 | 1468009109102 Marionette TRACE conn2 <- [1,906,null,{}] 13:18:29 INFO - PROCESS | 1644 | 1468009109105 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}] 13:18:29 INFO - PROCESS | 1644 | 1468009109106 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:29 INFO - PROCESS | 1644 | 1468009109185 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:18:29 INFO - PROCESS | 1644 | 1468009109189 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1644 | 1468009109190 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x116861000 == 29 [pid = 1644] [id = 234] 13:18:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118109400) [pid = 1644] [serial = 700] [outer = 0x0] 13:18:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118213400) [pid = 1644] [serial = 701] [outer = 0x118109400] 13:18:29 INFO - PROCESS | 1644 | 1468009109226 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11827e400) [pid = 1644] [serial = 702] [outer = 0x118109400] 13:18:29 INFO - PROCESS | 1644 | 1468009109579 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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 13:18:29 INFO - PROCESS | 1644 | 1468009109622 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1644 | 1468009109623 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:18:29 INFO - PROCESS | 1644 | 1468009109633 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1644 | 1468009109637 Marionette TRACE conn2 <- [1,910,null,{}] 13:18:29 INFO - PROCESS | 1644 | 1468009109641 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}] 13:18:29 INFO - PROCESS | 1644 | 1468009109643 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:29 INFO - PROCESS | 1644 | 1468009109719 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:18:29 INFO - PROCESS | 1644 | 1468009109724 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1644 | 1468009109725 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192ed800 == 30 [pid = 1644] [id = 235] 13:18:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118417000) [pid = 1644] [serial = 703] [outer = 0x0] 13:18:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11867fc00) [pid = 1644] [serial = 704] [outer = 0x118417000] 13:18:29 INFO - PROCESS | 1644 | 1468009109753 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119204800) [pid = 1644] [serial = 705] [outer = 0x118417000] 13:18:30 INFO - PROCESS | 1644 | 1468009110055 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]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 481ms 13:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:18:30 INFO - PROCESS | 1644 | 1468009110107 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1644 | 1468009110109 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:18:30 INFO - PROCESS | 1644 | 1468009110111 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1644 | 1468009110112 Marionette TRACE conn2 <- [1,914,null,{}] 13:18:30 INFO - PROCESS | 1644 | 1468009110115 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}] 13:18:30 INFO - PROCESS | 1644 | 1468009110116 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:30 INFO - PROCESS | 1644 | 1468009110190 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:18:30 INFO - PROCESS | 1644 | 1468009110196 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1644 | 1468009110197 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x119aa1000 == 31 [pid = 1644] [id = 236] 13:18:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112ec5400) [pid = 1644] [serial = 706] [outer = 0x0] 13:18:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11920d800) [pid = 1644] [serial = 707] [outer = 0x112ec5400] 13:18:30 INFO - PROCESS | 1644 | 1468009110271 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119a59000) [pid = 1644] [serial = 708] [outer = 0x112ec5400] 13:18:30 INFO - PROCESS | 1644 | 1468009110588 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]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 519ms 13:18:30 INFO - PROCESS | 1644 | 1468009110630 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1644 | 1468009110632 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:18:30 INFO - PROCESS | 1644 | 1468009110634 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1644 | 1468009110635 Marionette TRACE conn2 <- [1,918,null,{}] 13:18:30 INFO - PROCESS | 1644 | 1468009110637 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}] 13:18:30 INFO - PROCESS | 1644 | 1468009110638 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:30 INFO - PROCESS | 1644 | 1468009110726 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:18:30 INFO - PROCESS | 1644 | 1468009110730 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1644 | 1468009110734 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x121354000 == 32 [pid = 1644] [id = 237] 13:18:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118108800) [pid = 1644] [serial = 709] [outer = 0x0] 13:18:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12101b800) [pid = 1644] [serial = 710] [outer = 0x118108800] 13:18:30 INFO - PROCESS | 1644 | 1468009110766 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12137bc00) [pid = 1644] [serial = 711] [outer = 0x118108800] 13:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 13:18:31 INFO - PROCESS | 1644 | 1468009111149 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]]]}] 13:18:31 INFO - PROCESS | 1644 | 1468009111155 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:18:31 INFO - PROCESS | 1644 | 1468009111157 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:18:31 INFO - PROCESS | 1644 | 1468009111160 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1644 | 1468009111162 Marionette TRACE conn2 <- [1,922,null,{}] 13:18:31 INFO - PROCESS | 1644 | 1468009111173 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}] 13:18:31 INFO - PROCESS | 1644 | 1468009111175 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:31 INFO - PROCESS | 1644 | 1468009111321 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:18:31 INFO - PROCESS | 1644 | 1468009111372 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:31 INFO - PROCESS | 1644 | 1468009111373 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x111f99800 == 33 [pid = 1644] [id = 238] 13:18:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12170d000) [pid = 1644] [serial = 712] [outer = 0x0] 13:18:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124a7dc00) [pid = 1644] [serial = 713] [outer = 0x12170d000] 13:18:31 INFO - PROCESS | 1644 | 1468009111413 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x124de8800) [pid = 1644] [serial = 714] [outer = 0x12170d000] 13:18:31 INFO - PROCESS | 1644 | 1468009111832 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]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 721ms 13:18:31 INFO - PROCESS | 1644 | 1468009111880 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1644 | 1468009111881 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:18:31 INFO - PROCESS | 1644 | 1468009111884 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1644 | 1468009111885 Marionette TRACE conn2 <- [1,926,null,{}] 13:18:31 INFO - PROCESS | 1644 | 1468009111887 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}] 13:18:31 INFO - PROCESS | 1644 | 1468009111888 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:31 INFO - PROCESS | 1644 | 1468009111978 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:18:32 INFO - PROCESS | 1644 | 1468009112033 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1644 | 1468009112034 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x124bc2000 == 34 [pid = 1644] [id = 239] 13:18:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1128cac00) [pid = 1644] [serial = 715] [outer = 0x0] 13:18:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119207400) [pid = 1644] [serial = 716] [outer = 0x1128cac00] 13:18:32 INFO - PROCESS | 1644 | 1468009112058 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124de1c00) [pid = 1644] [serial = 717] [outer = 0x1128cac00] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x128a29000) [pid = 1644] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12101e800) [pid = 1644] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x124de4400) [pid = 1644] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1128cdc00) [pid = 1644] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1128d6000) [pid = 1644] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11820c000) [pid = 1644] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x115e92000) [pid = 1644] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112ec1400) [pid = 1644] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1184cd800) [pid = 1644] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x126027000) [pid = 1644] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11269c800) [pid = 1644] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126512000) [pid = 1644] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126709400) [pid = 1644] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1194a3c00) [pid = 1644] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:18:32 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1291d9800) [pid = 1644] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:18:32 INFO - PROCESS | 1644 | 1468009112573 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]]]}] 13:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 719ms 13:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:18:32 INFO - PROCESS | 1644 | 1468009112604 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:18:32 INFO - PROCESS | 1644 | 1468009112605 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:18:32 INFO - PROCESS | 1644 | 1468009112608 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:18:32 INFO - PROCESS | 1644 | 1468009112610 Marionette TRACE conn2 <- [1,930,null,{}] 13:18:32 INFO - PROCESS | 1644 | 1468009112614 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}] 13:18:32 INFO - PROCESS | 1644 | 1468009112615 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:32 INFO - PROCESS | 1644 | 1468009112762 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:18:32 INFO - PROCESS | 1644 | 1468009112813 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1644 | 1468009112813 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b08800 == 35 [pid = 1644] [id = 240] 13:18:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11270e400) [pid = 1644] [serial = 718] [outer = 0x0] 13:18:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11820c400) [pid = 1644] [serial = 719] [outer = 0x11270e400] 13:18:32 INFO - PROCESS | 1644 | 1468009112839 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119a32c00) [pid = 1644] [serial = 720] [outer = 0x11270e400] 13:18:33 INFO - PROCESS | 1644 | 1468009113105 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]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 522ms 13:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:18:33 INFO - PROCESS | 1644 | 1468009113134 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1644 | 1468009113135 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:18:33 INFO - PROCESS | 1644 | 1468009113137 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1644 | 1468009113138 Marionette TRACE conn2 <- [1,934,null,{}] 13:18:33 INFO - PROCESS | 1644 | 1468009113140 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}] 13:18:33 INFO - PROCESS | 1644 | 1468009113142 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:33 INFO - PROCESS | 1644 | 1468009113244 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:18:33 INFO - PROCESS | 1644 | 1468009113249 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1644 | 1468009113250 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269a8000 == 36 [pid = 1644] [id = 241] 13:18:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x113d65000) [pid = 1644] [serial = 721] [outer = 0x0] 13:18:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1255d3800) [pid = 1644] [serial = 722] [outer = 0x113d65000] 13:18:33 INFO - PROCESS | 1644 | 1468009113274 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126140400) [pid = 1644] [serial = 723] [outer = 0x113d65000] 13:18:33 INFO - PROCESS | 1644 | 1468009113832 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]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 721ms 13:18:33 INFO - PROCESS | 1644 | 1468009113885 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1644 | 1468009113888 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:18:33 INFO - PROCESS | 1644 | 1468009113894 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1644 | 1468009113899 Marionette TRACE conn2 <- [1,938,null,{}] 13:18:33 INFO - PROCESS | 1644 | 1468009113902 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}] 13:18:33 INFO - PROCESS | 1644 | 1468009113904 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:34 INFO - PROCESS | 1644 | 1468009114009 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:18:34 INFO - PROCESS | 1644 | 1468009114082 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1644 | 1468009114083 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d77000 == 37 [pid = 1644] [id = 242] 13:18:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x113202800) [pid = 1644] [serial = 724] [outer = 0x0] 13:18:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1133f2800) [pid = 1644] [serial = 725] [outer = 0x113202800] 13:18:34 INFO - PROCESS | 1644 | 1468009114115 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x116f96000) [pid = 1644] [serial = 726] [outer = 0x113202800] 13:18:34 INFO - PROCESS | 1644 | 1468009114662 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]]]}] 13:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 925ms 13:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:18:34 INFO - PROCESS | 1644 | 1468009114836 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 1644 | 1468009114838 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:18:34 INFO - PROCESS | 1644 | 1468009114842 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1644 | 1468009114844 Marionette TRACE conn2 <- [1,942,null,{}] 13:18:34 INFO - PROCESS | 1644 | 1468009114847 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}] 13:18:34 INFO - PROCESS | 1644 | 1468009114849 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:34 INFO - PROCESS | 1644 | 1468009114946 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:18:34 INFO - PROCESS | 1644 | 1468009114993 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:34 INFO - PROCESS | 1644 | 1468009114995 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f19800 == 38 [pid = 1644] [id = 243] 13:18:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11673a400) [pid = 1644] [serial = 727] [outer = 0x0] 13:18:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x116f93400) [pid = 1644] [serial = 728] [outer = 0x11673a400] 13:18:35 INFO - PROCESS | 1644 | 1468009115022 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118105400) [pid = 1644] [serial = 729] [outer = 0x11673a400] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x124b08800 == 37 [pid = 1644] [id = 240] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x124bc2000 == 36 [pid = 1644] [id = 239] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x111f99800 == 35 [pid = 1644] [id = 238] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x121354000 == 34 [pid = 1644] [id = 237] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x119aa1000 == 33 [pid = 1644] [id = 236] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x1192ed800 == 32 [pid = 1644] [id = 235] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x116861000 == 31 [pid = 1644] [id = 234] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x116863800 == 30 [pid = 1644] [id = 233] 13:18:35 INFO - PROCESS | 1644 | --DOCSHELL 0x11224d800 == 29 [pid = 1644] [id = 232] 13:18:35 INFO - PROCESS | 1644 | 1468009115400 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]]]}] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12935b800) [pid = 1644] [serial = 678] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x129354800) [pid = 1644] [serial = 677] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1290aa000) [pid = 1644] [serial = 674] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124b56800) [pid = 1644] [serial = 657] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121836400) [pid = 1644] [serial = 656] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1255ce800) [pid = 1644] [serial = 659] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x116f97400) [pid = 1644] [serial = 668] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x112a7b000) [pid = 1644] [serial = 638] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112ecbc00) [pid = 1644] [serial = 639] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118275000) [pid = 1644] [serial = 647] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11841e000) [pid = 1644] [serial = 648] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x116f9d400) [pid = 1644] [serial = 644] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11810f800) [pid = 1644] [serial = 645] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1198c8c00) [pid = 1644] [serial = 653] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1186bd400) [pid = 1644] [serial = 650] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11949b800) [pid = 1644] [serial = 651] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x126506c00) [pid = 1644] [serial = 636] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1131be800) [pid = 1644] [serial = 641] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x115e23800) [pid = 1644] [serial = 642] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1265a9c00) [pid = 1644] [serial = 662] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12696c400) [pid = 1644] [serial = 665] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x126967c00) [pid = 1644] [serial = 671] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x126960000) [pid = 1644] [serial = 663] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x128a25000) [pid = 1644] [serial = 672] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1290b6400) [pid = 1644] [serial = 675] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x126b5fc00) [pid = 1644] [serial = 666] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x119d77400) [pid = 1644] [serial = 654] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12614dc00) [pid = 1644] [serial = 660] [outer = 0x0] [url = about:blank] 13:18:35 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x1190ec400) [pid = 1644] [serial = 669] [outer = 0x0] [url = about:blank] 13:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 621ms 13:18:35 INFO - PROCESS | 1644 | 1468009115464 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:18:35 INFO - PROCESS | 1644 | 1468009115466 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:18:35 INFO - PROCESS | 1644 | 1468009115471 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1644 | 1468009115474 Marionette TRACE conn2 <- [1,946,null,{}] 13:18:35 INFO - PROCESS | 1644 | 1468009115476 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}] 13:18:35 INFO - PROCESS | 1644 | 1468009115478 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:35 INFO - PROCESS | 1644 | 1468009115557 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:18:35 INFO - PROCESS | 1644 | 1468009115565 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1644 | 1468009115566 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d85000 == 30 [pid = 1644] [id = 244] 13:18:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118267c00) [pid = 1644] [serial = 730] [outer = 0x0] 13:18:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x118278800) [pid = 1644] [serial = 731] [outer = 0x118267c00] 13:18:35 INFO - PROCESS | 1644 | 1468009115595 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11841c000) [pid = 1644] [serial = 732] [outer = 0x118267c00] 13:18:35 INFO - PROCESS | 1644 | 1468009115922 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]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 13:18:35 INFO - PROCESS | 1644 | 1468009115941 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1644 | 1468009115942 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:18:35 INFO - PROCESS | 1644 | 1468009115947 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1644 | 1468009115948 Marionette TRACE conn2 <- [1,950,null,{}] 13:18:35 INFO - PROCESS | 1644 | 1468009115956 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}] 13:18:35 INFO - PROCESS | 1644 | 1468009115959 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:36 INFO - PROCESS | 1644 | 1468009116045 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:18:36 INFO - PROCESS | 1644 | 1468009116096 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1644 | 1468009116098 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195ba000 == 31 [pid = 1644] [id = 245] 13:18:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x11867a400) [pid = 1644] [serial = 733] [outer = 0x0] 13:18:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1190ea800) [pid = 1644] [serial = 734] [outer = 0x11867a400] 13:18:36 INFO - PROCESS | 1644 | 1468009116127 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1194a0c00) [pid = 1644] [serial = 735] [outer = 0x11867a400] 13:18:36 INFO - PROCESS | 1644 | 1468009116442 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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 13:18:36 INFO - PROCESS | 1644 | 1468009116467 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1644 | 1468009116468 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:18:36 INFO - PROCESS | 1644 | 1468009116470 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1644 | 1468009116471 Marionette TRACE conn2 <- [1,954,null,{}] 13:18:36 INFO - PROCESS | 1644 | 1468009116473 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}] 13:18:36 INFO - PROCESS | 1644 | 1468009116474 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:36 INFO - PROCESS | 1644 | 1468009116553 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:18:36 INFO - PROCESS | 1644 | 1468009116604 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1644 | 1468009116605 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fc1000 == 32 [pid = 1644] [id = 246] 13:18:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1194a0800) [pid = 1644] [serial = 736] [outer = 0x0] 13:18:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119d74000) [pid = 1644] [serial = 737] [outer = 0x1194a0800] 13:18:36 INFO - PROCESS | 1644 | 1468009116631 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1211efc00) [pid = 1644] [serial = 738] [outer = 0x1194a0800] 13:18:36 INFO - PROCESS | 1644 | 1468009116899 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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 13:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:18:36 INFO - PROCESS | 1644 | 1468009116939 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1644 | 1468009116940 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:18:36 INFO - PROCESS | 1644 | 1468009116950 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1644 | 1468009116952 Marionette TRACE conn2 <- [1,958,null,{}] 13:18:36 INFO - PROCESS | 1644 | 1468009116954 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}] 13:18:36 INFO - PROCESS | 1644 | 1468009116955 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:37 INFO - PROCESS | 1644 | 1468009117033 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:18:37 INFO - PROCESS | 1644 | 1468009117036 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1644 | 1468009117038 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d21000 == 33 [pid = 1644] [id = 247] 13:18:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112ab3400) [pid = 1644] [serial = 739] [outer = 0x0] 13:18:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121a77c00) [pid = 1644] [serial = 740] [outer = 0x112ab3400] 13:18:37 INFO - PROCESS | 1644 | 1468009117063 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x124a7a000) [pid = 1644] [serial = 741] [outer = 0x112ab3400] 13:18:37 INFO - PROCESS | 1644 | 1468009117404 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]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 479ms 13:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:18:37 INFO - PROCESS | 1644 | 1468009117421 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 1644 | 1468009117422 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:18:37 INFO - PROCESS | 1644 | 1468009117424 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 1644 | 1468009117426 Marionette TRACE conn2 <- [1,962,null,{}] 13:18:37 INFO - PROCESS | 1644 | 1468009117430 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}] 13:18:37 INFO - PROCESS | 1644 | 1468009117434 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:37 INFO - PROCESS | 1644 | 1468009117558 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:18:37 INFO - PROCESS | 1644 | 1468009117570 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1644 | 1468009117572 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b06000 == 34 [pid = 1644] [id = 248] 13:18:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124a82400) [pid = 1644] [serial = 742] [outer = 0x0] 13:18:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1255d5400) [pid = 1644] [serial = 743] [outer = 0x124a82400] 13:18:37 INFO - PROCESS | 1644 | 1468009117597 Marionette DEBUG loaded listener.js 13:18:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x126711400) [pid = 1644] [serial = 744] [outer = 0x124a82400] 13:18:37 INFO - PROCESS | 1644 | 1468009117933 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]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 13:18:37 INFO - PROCESS | 1644 | 1468009117947 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 1644 | 1468009117948 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:18:37 INFO - PROCESS | 1644 | 1468009117951 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 1644 | 1468009117952 Marionette TRACE conn2 <- [1,966,null,{}] 13:18:37 INFO - PROCESS | 1644 | 1468009117954 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}] 13:18:37 INFO - PROCESS | 1644 | 1468009117955 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:38 INFO - PROCESS | 1644 | 1468009118051 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:18:38 INFO - PROCESS | 1644 | 1468009118054 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1644 | 1468009118056 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x1265d9000 == 35 [pid = 1644] [id = 249] 13:18:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1194a2400) [pid = 1644] [serial = 745] [outer = 0x0] 13:18:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12696c400) [pid = 1644] [serial = 746] [outer = 0x1194a2400] 13:18:38 INFO - PROCESS | 1644 | 1468009118080 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128a20400) [pid = 1644] [serial = 747] [outer = 0x1194a2400] 13:18:38 INFO - PROCESS | 1644 | 1468009118430 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]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 520ms 13:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:18:38 INFO - PROCESS | 1644 | 1468009118472 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1644 | 1468009118474 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:18:38 INFO - PROCESS | 1644 | 1468009118478 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1644 | 1468009118480 Marionette TRACE conn2 <- [1,970,null,{}] 13:18:38 INFO - PROCESS | 1644 | 1468009118483 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}] 13:18:38 INFO - PROCESS | 1644 | 1468009118485 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:38 INFO - PROCESS | 1644 | 1468009118629 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:18:38 INFO - PROCESS | 1644 | 1468009118653 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1644 | 1468009118654 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x116264000 == 36 [pid = 1644] [id = 250] 13:18:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1126a3400) [pid = 1644] [serial = 748] [outer = 0x0] 13:18:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128c65800) [pid = 1644] [serial = 749] [outer = 0x1126a3400] 13:18:38 INFO - PROCESS | 1644 | 1468009118694 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1290a9800) [pid = 1644] [serial = 750] [outer = 0x1126a3400] 13:18:39 INFO - PROCESS | 1644 | 1468009119124 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]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 671ms 13:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:18:39 INFO - PROCESS | 1644 | 1468009119148 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1644 | 1468009119150 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:18:39 INFO - PROCESS | 1644 | 1468009119152 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1644 | 1468009119153 Marionette TRACE conn2 <- [1,974,null,{}] 13:18:39 INFO - PROCESS | 1644 | 1468009119155 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}] 13:18:39 INFO - PROCESS | 1644 | 1468009119156 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:39 INFO - PROCESS | 1644 | 1468009119249 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:18:39 INFO - PROCESS | 1644 | 1468009119258 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 1644 | 1468009119259 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x129068000 == 37 [pid = 1644] [id = 251] 13:18:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1290af800) [pid = 1644] [serial = 751] [outer = 0x0] 13:18:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1290b5800) [pid = 1644] [serial = 752] [outer = 0x1290af800] 13:18:39 INFO - PROCESS | 1644 | 1468009119286 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1291db800) [pid = 1644] [serial = 753] [outer = 0x1290af800] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118108800) [pid = 1644] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12170d000) [pid = 1644] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118109400) [pid = 1644] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11270fc00) [pid = 1644] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1133cb000) [pid = 1644] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x113d94400) [pid = 1644] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118417000) [pid = 1644] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1133c2800) [pid = 1644] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11820d800) [pid = 1644] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121373000) [pid = 1644] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126023c00) [pid = 1644] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1128cac00) [pid = 1644] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11270e400) [pid = 1644] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:18:39 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x112ec5400) [pid = 1644] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:18:39 INFO - PROCESS | 1644 | 1468009119722 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]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 618ms 13:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:18:39 INFO - PROCESS | 1644 | 1468009119771 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1644 | 1468009119772 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:18:39 INFO - PROCESS | 1644 | 1468009119776 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1644 | 1468009119778 Marionette TRACE conn2 <- [1,978,null,{}] 13:18:39 INFO - PROCESS | 1644 | 1468009119781 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}] 13:18:39 INFO - PROCESS | 1644 | 1468009119783 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:39 INFO - PROCESS | 1644 | 1468009119931 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:18:40 INFO - PROCESS | 1644 | 1468009120010 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1644 | 1468009120012 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289de800 == 38 [pid = 1644] [id = 252] 13:18:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x112704c00) [pid = 1644] [serial = 754] [outer = 0x0] 13:18:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11756b800) [pid = 1644] [serial = 755] [outer = 0x112704c00] 13:18:40 INFO - PROCESS | 1644 | 1468009120056 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119211c00) [pid = 1644] [serial = 756] [outer = 0x112704c00] 13:18:40 INFO - PROCESS | 1644 | 1468009120312 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]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 571ms 13:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:18:40 INFO - PROCESS | 1644 | 1468009120350 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 1644 | 1468009120352 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:18:40 INFO - PROCESS | 1644 | 1468009120354 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1644 | 1468009120356 Marionette TRACE conn2 <- [1,982,null,{}] 13:18:40 INFO - PROCESS | 1644 | 1468009120359 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}] 13:18:40 INFO - PROCESS | 1644 | 1468009120362 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:40 INFO - PROCESS | 1644 | 1468009120464 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:18:40 INFO - PROCESS | 1644 | 1468009120518 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1644 | 1468009120520 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a317000 == 39 [pid = 1644] [id = 253] 13:18:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11270e400) [pid = 1644] [serial = 757] [outer = 0x0] 13:18:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1290af400) [pid = 1644] [serial = 758] [outer = 0x11270e400] 13:18:40 INFO - PROCESS | 1644 | 1468009120549 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12a544400) [pid = 1644] [serial = 759] [outer = 0x11270e400] 13:18:40 INFO - PROCESS | 1644 | 1468009120869 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]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 571ms 13:18:40 INFO - PROCESS | 1644 | 1468009120926 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 1644 | 1468009120927 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:18:40 INFO - PROCESS | 1644 | 1468009120931 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1644 | 1468009120932 Marionette TRACE conn2 <- [1,986,null,{}] 13:18:40 INFO - PROCESS | 1644 | 1468009120935 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}] 13:18:40 INFO - PROCESS | 1644 | 1468009120937 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:41 INFO - PROCESS | 1644 | 1468009121059 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:18:41 INFO - PROCESS | 1644 | 1468009121135 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1644 | 1468009121136 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a761800 == 40 [pid = 1644] [id = 254] 13:18:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x116f60800) [pid = 1644] [serial = 760] [outer = 0x0] 13:18:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12a54d000) [pid = 1644] [serial = 761] [outer = 0x116f60800] 13:18:41 INFO - PROCESS | 1644 | 1468009121175 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a6ad000) [pid = 1644] [serial = 762] [outer = 0x116f60800] 13:18:41 INFO - PROCESS | 1644 | 1468009121623 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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 719ms 13:18:41 INFO - PROCESS | 1644 | 1468009121650 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1644 | 1468009121653 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:18:41 INFO - PROCESS | 1644 | 1468009121656 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1644 | 1468009121659 Marionette TRACE conn2 <- [1,990,null,{}] 13:18:41 INFO - PROCESS | 1644 | 1468009121666 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}] 13:18:41 INFO - PROCESS | 1644 | 1468009121667 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:41 INFO - PROCESS | 1644 | 1468009121770 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:18:41 INFO - PROCESS | 1644 | 1468009121822 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1644 | 1468009121826 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x116687800 == 41 [pid = 1644] [id = 255] 13:18:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x112ac1c00) [pid = 1644] [serial = 763] [outer = 0x0] 13:18:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1131be800) [pid = 1644] [serial = 764] [outer = 0x112ac1c00] 13:18:41 INFO - PROCESS | 1644 | 1468009121869 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116f94c00) [pid = 1644] [serial = 765] [outer = 0x112ac1c00] 13:18:42 INFO - PROCESS | 1644 | 1468009122262 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]]]}] 13:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 674ms 13:18:42 INFO - PROCESS | 1644 | 1468009122331 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:18:42 INFO - PROCESS | 1644 | 1468009122334 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:18:42 INFO - PROCESS | 1644 | 1468009122338 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:18:42 INFO - PROCESS | 1644 | 1468009122340 Marionette TRACE conn2 <- [1,994,null,{}] 13:18:42 INFO - PROCESS | 1644 | 1468009122343 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}] 13:18:42 INFO - PROCESS | 1644 | 1468009122345 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:42 INFO - PROCESS | 1644 | 1468009122469 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:18:42 INFO - PROCESS | 1644 | 1468009122535 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1644 | 1468009122536 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x121354000 == 42 [pid = 1644] [id = 256] 13:18:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1184c1800) [pid = 1644] [serial = 766] [outer = 0x0] 13:18:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118636800) [pid = 1644] [serial = 767] [outer = 0x1184c1800] 13:18:42 INFO - PROCESS | 1644 | 1468009122567 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1186bd000) [pid = 1644] [serial = 768] [outer = 0x1184c1800] 13:18:43 INFO - PROCESS | 1644 | 1468009123049 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]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 769ms 13:18:43 INFO - PROCESS | 1644 | 1468009123109 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1644 | 1468009123111 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:18:43 INFO - PROCESS | 1644 | 1468009123115 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1644 | 1468009123118 Marionette TRACE conn2 <- [1,998,null,{}] 13:18:43 INFO - PROCESS | 1644 | 1468009123130 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}] 13:18:43 INFO - PROCESS | 1644 | 1468009123134 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:43 INFO - PROCESS | 1644 | 1468009123256 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:18:43 INFO - PROCESS | 1644 | 1468009123310 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1644 | 1468009123312 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a533800 == 43 [pid = 1644] [id = 257] 13:18:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119a34c00) [pid = 1644] [serial = 769] [outer = 0x0] 13:18:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121a83800) [pid = 1644] [serial = 770] [outer = 0x119a34c00] 13:18:43 INFO - PROCESS | 1644 | 1468009123343 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124be3400) [pid = 1644] [serial = 771] [outer = 0x119a34c00] 13:18:43 INFO - PROCESS | 1644 | 1468009123813 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]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 724ms 13:18:43 INFO - PROCESS | 1644 | 1468009123839 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:18:43 INFO - PROCESS | 1644 | 1468009123840 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:18:43 INFO - PROCESS | 1644 | 1468009123843 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1644 | 1468009123846 Marionette TRACE conn2 <- [1,1002,null,{}] 13:18:43 INFO - PROCESS | 1644 | 1468009123849 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}] 13:18:43 INFO - PROCESS | 1644 | 1468009123850 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:43 INFO - PROCESS | 1644 | 1468009123948 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:18:44 INFO - PROCESS | 1644 | 1468009123999 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1644 | 1468009124001 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b710800 == 44 [pid = 1644] [id = 258] 13:18:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126027000) [pid = 1644] [serial = 772] [outer = 0x0] 13:18:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126705400) [pid = 1644] [serial = 773] [outer = 0x126027000] 13:18:44 INFO - PROCESS | 1644 | 1468009124029 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x128c66000) [pid = 1644] [serial = 774] [outer = 0x126027000] 13:18:44 INFO - PROCESS | 1644 | 1468009124429 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]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 621ms 13:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:18:44 INFO - PROCESS | 1644 | 1468009124464 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1644 | 1468009124466 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:18:44 INFO - PROCESS | 1644 | 1468009124468 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1644 | 1468009124469 Marionette TRACE conn2 <- [1,1006,null,{}] 13:18:44 INFO - PROCESS | 1644 | 1468009124472 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}] 13:18:44 INFO - PROCESS | 1644 | 1468009124473 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:44 INFO - PROCESS | 1644 | 1468009124570 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:18:44 INFO - PROCESS | 1644 | 1468009124635 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:44 INFO - PROCESS | 1644 | 1468009124636 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b888800 == 45 [pid = 1644] [id = 259] 13:18:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128c67400) [pid = 1644] [serial = 775] [outer = 0x0] 13:18:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x129358000) [pid = 1644] [serial = 776] [outer = 0x128c67400] 13:18:44 INFO - PROCESS | 1644 | 1468009124665 Marionette DEBUG loaded listener.js 13:18:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12a54d400) [pid = 1644] [serial = 777] [outer = 0x128c67400] 13:18:45 INFO - PROCESS | 1644 | 1468009125241 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]]]}] 13:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 821ms 13:18:45 INFO - PROCESS | 1644 | 1468009125290 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:18:45 INFO - PROCESS | 1644 | 1468009125293 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:18:45 INFO - PROCESS | 1644 | 1468009125299 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:18:45 INFO - PROCESS | 1644 | 1468009125300 Marionette TRACE conn2 <- [1,1010,null,{}] 13:18:45 INFO - PROCESS | 1644 | 1468009125304 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}] 13:18:45 INFO - PROCESS | 1644 | 1468009125305 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:45 INFO - PROCESS | 1644 | 1468009125395 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:18:45 INFO - PROCESS | 1644 | 1468009125466 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1644 | 1468009125470 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f73800 == 46 [pid = 1644] [id = 260] 13:18:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x117563400) [pid = 1644] [serial = 778] [outer = 0x0] 13:18:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x118105000) [pid = 1644] [serial = 779] [outer = 0x117563400] 13:18:45 INFO - PROCESS | 1644 | 1468009125500 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118210c00) [pid = 1644] [serial = 780] [outer = 0x117563400] 13:18:45 INFO - PROCESS | 1644 | 1468009125991 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]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 722ms 13:18:46 INFO - PROCESS | 1644 | 1468009126035 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 1644 | 1468009126039 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:18:46 INFO - PROCESS | 1644 | 1468009126050 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1644 | 1468009126052 Marionette TRACE conn2 <- [1,1014,null,{}] 13:18:46 INFO - PROCESS | 1644 | 1468009126056 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}] 13:18:46 INFO - PROCESS | 1644 | 1468009126058 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a317000 == 45 [pid = 1644] [id = 253] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1289de800 == 44 [pid = 1644] [id = 252] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x129068000 == 43 [pid = 1644] [id = 251] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x116264000 == 42 [pid = 1644] [id = 250] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1265d9000 == 41 [pid = 1644] [id = 249] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x124b06000 == 40 [pid = 1644] [id = 248] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x123d21000 == 39 [pid = 1644] [id = 247] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x119fc1000 == 38 [pid = 1644] [id = 246] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1195ba000 == 37 [pid = 1644] [id = 245] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x117d85000 == 36 [pid = 1644] [id = 244] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x116f19800 == 35 [pid = 1644] [id = 243] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x117d77000 == 34 [pid = 1644] [id = 242] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1269a8000 == 33 [pid = 1644] [id = 241] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x112f73800 == 32 [pid = 1644] [id = 260] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12b888800 == 31 [pid = 1644] [id = 259] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12b710800 == 30 [pid = 1644] [id = 258] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a533800 == 29 [pid = 1644] [id = 257] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x121354000 == 28 [pid = 1644] [id = 256] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a761800 == 27 [pid = 1644] [id = 254] 13:18:46 INFO - PROCESS | 1644 | --DOCSHELL 0x116687800 == 26 [pid = 1644] [id = 255] 13:18:46 INFO - PROCESS | 1644 | 1468009126634 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12101b800) [pid = 1644] [serial = 710] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x124a7dc00) [pid = 1644] [serial = 713] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118213400) [pid = 1644] [serial = 701] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11827e400) [pid = 1644] [serial = 702] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1128d0000) [pid = 1644] [serial = 695] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x112ab2800) [pid = 1644] [serial = 696] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x116a23400) [pid = 1644] [serial = 698] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x117db7800) [pid = 1644] [serial = 699] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x116f94800) [pid = 1644] [serial = 693] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115e8b000) [pid = 1644] [serial = 692] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11867fc00) [pid = 1644] [serial = 704] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119204800) [pid = 1644] [serial = 705] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x117567400) [pid = 1644] [serial = 681] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x115e22000) [pid = 1644] [serial = 680] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1186b3800) [pid = 1644] [serial = 684] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1184c2800) [pid = 1644] [serial = 683] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12506d800) [pid = 1644] [serial = 687] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x123d68800) [pid = 1644] [serial = 686] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x128a26c00) [pid = 1644] [serial = 690] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126967000) [pid = 1644] [serial = 689] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119207400) [pid = 1644] [serial = 716] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11820c400) [pid = 1644] [serial = 719] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x124de8800) [pid = 1644] [serial = 714] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11920d800) [pid = 1644] [serial = 707] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x124de1c00) [pid = 1644] [serial = 717] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119a59000) [pid = 1644] [serial = 708] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12137bc00) [pid = 1644] [serial = 711] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119a32c00) [pid = 1644] [serial = 720] [outer = 0x0] [url = about:blank] 13:18:46 INFO - PROCESS | 1644 | 1468009126749 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:46 INFO - PROCESS | 1644 | 1468009126750 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x112646000 == 27 [pid = 1644] [id = 261] 13:18:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1128d3400) [pid = 1644] [serial = 781] [outer = 0x0] 13:18:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1128d7400) [pid = 1644] [serial = 782] [outer = 0x1128d3400] 13:18:46 INFO - PROCESS | 1644 | 1468009126778 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x112abfc00) [pid = 1644] [serial = 783] [outer = 0x1128d3400] 13:18:47 INFO - PROCESS | 1644 | 1468009127070 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]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1072ms 13:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:18:47 INFO - PROCESS | 1644 | 1468009127122 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 1644 | 1468009127124 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:18:47 INFO - PROCESS | 1644 | 1468009127130 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1644 | 1468009127132 Marionette TRACE conn2 <- [1,1018,null,{}] 13:18:47 INFO - PROCESS | 1644 | 1468009127135 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}] 13:18:47 INFO - PROCESS | 1644 | 1468009127137 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:47 INFO - PROCESS | 1644 | 1468009127212 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:18:47 INFO - PROCESS | 1644 | 1468009127275 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1644 | 1468009127277 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x11685d000 == 28 [pid = 1644] [id = 262] 13:18:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x112ec9c00) [pid = 1644] [serial = 784] [outer = 0x0] 13:18:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x115e8dc00) [pid = 1644] [serial = 785] [outer = 0x112ec9c00] 13:18:47 INFO - PROCESS | 1644 | 1468009127304 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118105800) [pid = 1644] [serial = 786] [outer = 0x112ec9c00] 13:18:47 INFO - PROCESS | 1644 | 1468009127587 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]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 473ms 13:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:18:47 INFO - PROCESS | 1644 | 1468009127603 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 1644 | 1468009127605 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:18:47 INFO - PROCESS | 1644 | 1468009127607 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1644 | 1468009127609 Marionette TRACE conn2 <- [1,1022,null,{}] 13:18:47 INFO - PROCESS | 1644 | 1468009127620 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}] 13:18:47 INFO - PROCESS | 1644 | 1468009127621 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:47 INFO - PROCESS | 1644 | 1468009127704 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:18:47 INFO - PROCESS | 1644 | 1468009127710 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1644 | 1468009127712 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x115d95000 == 29 [pid = 1644] [id = 263] 13:18:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118212800) [pid = 1644] [serial = 787] [outer = 0x0] 13:18:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118419c00) [pid = 1644] [serial = 788] [outer = 0x118212800] 13:18:47 INFO - PROCESS | 1644 | 1468009127746 Marionette DEBUG loaded listener.js 13:18:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118679000) [pid = 1644] [serial = 789] [outer = 0x118212800] 13:18:48 INFO - PROCESS | 1644 | 1468009128089 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]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 526ms 13:18:48 INFO - PROCESS | 1644 | 1468009128134 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1644 | 1468009128137 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:18:48 INFO - PROCESS | 1644 | 1468009128145 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1644 | 1468009128148 Marionette TRACE conn2 <- [1,1026,null,{}] 13:18:48 INFO - PROCESS | 1644 | 1468009128151 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}] 13:18:48 INFO - PROCESS | 1644 | 1468009128153 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:48 INFO - PROCESS | 1644 | 1468009128239 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:18:48 INFO - PROCESS | 1644 | 1468009128250 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1644 | 1468009128251 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b0000 == 30 [pid = 1644] [id = 264] 13:18:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11867bc00) [pid = 1644] [serial = 790] [outer = 0x0] 13:18:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119204800) [pid = 1644] [serial = 791] [outer = 0x11867bc00] 13:18:48 INFO - PROCESS | 1644 | 1468009128287 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119661000) [pid = 1644] [serial = 792] [outer = 0x11867bc00] 13:18:48 INFO - PROCESS | 1644 | 1468009128739 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]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 625ms 13:18:48 INFO - PROCESS | 1644 | 1468009128766 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1644 | 1468009128767 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:18:48 INFO - PROCESS | 1644 | 1468009128769 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1644 | 1468009128771 Marionette TRACE conn2 <- [1,1030,null,{}] 13:18:48 INFO - PROCESS | 1644 | 1468009128773 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}] 13:18:48 INFO - PROCESS | 1644 | 1468009128774 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:48 INFO - PROCESS | 1644 | 1468009128873 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:18:48 INFO - PROCESS | 1644 | 1468009128907 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1644 | 1468009128909 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dc8000 == 31 [pid = 1644] [id = 265] 13:18:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119a2ec00) [pid = 1644] [serial = 793] [outer = 0x0] 13:18:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119a4ec00) [pid = 1644] [serial = 794] [outer = 0x119a2ec00] 13:18:48 INFO - PROCESS | 1644 | 1468009128933 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119d7b400) [pid = 1644] [serial = 795] [outer = 0x119a2ec00] 13:18:49 INFO - PROCESS | 1644 | 1468009129283 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]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 13:18:49 INFO - PROCESS | 1644 | 1468009129290 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:18:49 INFO - PROCESS | 1644 | 1468009129291 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:18:49 INFO - PROCESS | 1644 | 1468009129295 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1644 | 1468009129297 Marionette TRACE conn2 <- [1,1034,null,{}] 13:18:49 INFO - PROCESS | 1644 | 1468009129299 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}] 13:18:49 INFO - PROCESS | 1644 | 1468009129301 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:49 INFO - PROCESS | 1644 | 1468009129422 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:18:49 INFO - PROCESS | 1644 | 1468009129440 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1644 | 1468009129443 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218d3000 == 32 [pid = 1644] [id = 266] 13:18:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118212400) [pid = 1644] [serial = 796] [outer = 0x0] 13:18:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121709400) [pid = 1644] [serial = 797] [outer = 0x118212400] 13:18:49 INFO - PROCESS | 1644 | 1468009129495 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x123db4400) [pid = 1644] [serial = 798] [outer = 0x118212400] 13:18:49 INFO - PROCESS | 1644 | 1468009129956 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]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 13:18:49 INFO - PROCESS | 1644 | 1468009129966 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1644 | 1468009129968 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:18:49 INFO - PROCESS | 1644 | 1468009129970 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1644 | 1468009129971 Marionette TRACE conn2 <- [1,1038,null,{}] 13:18:49 INFO - PROCESS | 1644 | 1468009129973 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}] 13:18:49 INFO - PROCESS | 1644 | 1468009129974 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:50 INFO - PROCESS | 1644 | 1468009130081 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:18:50 INFO - PROCESS | 1644 | 1468009130106 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1644 | 1468009130107 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x10edb8800 == 33 [pid = 1644] [id = 267] 13:18:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1128d2c00) [pid = 1644] [serial = 799] [outer = 0x0] 13:18:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12506c800) [pid = 1644] [serial = 800] [outer = 0x1128d2c00] 13:18:50 INFO - PROCESS | 1644 | 1468009130131 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12614cc00) [pid = 1644] [serial = 801] [outer = 0x1128d2c00] 13:18:50 INFO - PROCESS | 1644 | 1468009130453 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]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 13:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:18:50 INFO - PROCESS | 1644 | 1468009130489 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 1644 | 1468009130490 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:18:50 INFO - PROCESS | 1644 | 1468009130492 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 1644 | 1468009130493 Marionette TRACE conn2 <- [1,1042,null,{}] 13:18:50 INFO - PROCESS | 1644 | 1468009130498 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}] 13:18:50 INFO - PROCESS | 1644 | 1468009130499 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:50 INFO - PROCESS | 1644 | 1468009130591 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:18:50 INFO - PROCESS | 1644 | 1468009130594 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1644 | 1468009130595 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x126012000 == 34 [pid = 1644] [id = 268] 13:18:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1128cb400) [pid = 1644] [serial = 802] [outer = 0x0] 13:18:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126506400) [pid = 1644] [serial = 803] [outer = 0x1128cb400] 13:18:50 INFO - PROCESS | 1644 | 1468009130620 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126968400) [pid = 1644] [serial = 804] [outer = 0x1128cb400] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1194a2400) [pid = 1644] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1126a3400) [pid = 1644] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1290af800) [pid = 1644] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x113d65000) [pid = 1644] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1194a0800) [pid = 1644] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118267c00) [pid = 1644] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11673a400) [pid = 1644] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112704c00) [pid = 1644] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113202800) [pid = 1644] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11867a400) [pid = 1644] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11270e400) [pid = 1644] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x112ab3400) [pid = 1644] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116f60800) [pid = 1644] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:18:50 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x124a82400) [pid = 1644] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:18:51 INFO - PROCESS | 1644 | 1468009131088 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]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 622ms 13:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:18:51 INFO - PROCESS | 1644 | 1468009131114 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1644 | 1468009131116 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:18:51 INFO - PROCESS | 1644 | 1468009131118 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1644 | 1468009131119 Marionette TRACE conn2 <- [1,1046,null,{}] 13:18:51 INFO - PROCESS | 1644 | 1468009131121 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}] 13:18:51 INFO - PROCESS | 1644 | 1468009131122 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:51 INFO - PROCESS | 1644 | 1468009131196 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:18:51 INFO - PROCESS | 1644 | 1468009131200 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 1644 | 1468009131201 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12603e000 == 35 [pid = 1644] [id = 269] 13:18:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11301a000) [pid = 1644] [serial = 805] [outer = 0x0] 13:18:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118277000) [pid = 1644] [serial = 806] [outer = 0x11301a000] 13:18:51 INFO - PROCESS | 1644 | 1468009131270 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1211f7400) [pid = 1644] [serial = 807] [outer = 0x11301a000] 13:18:51 INFO - PROCESS | 1644 | 1468009131635 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]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 569ms 13:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:18:51 INFO - PROCESS | 1644 | 1468009131689 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1644 | 1468009131690 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:18:51 INFO - PROCESS | 1644 | 1468009131693 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1644 | 1468009131696 Marionette TRACE conn2 <- [1,1050,null,{}] 13:18:51 INFO - PROCESS | 1644 | 1468009131699 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}] 13:18:51 INFO - PROCESS | 1644 | 1468009131701 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:51 INFO - PROCESS | 1644 | 1468009131820 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:18:51 INFO - PROCESS | 1644 | 1468009131873 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 1644 | 1468009131874 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289ec800 == 36 [pid = 1644] [id = 270] 13:18:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x112ec1400) [pid = 1644] [serial = 808] [outer = 0x0] 13:18:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126512000) [pid = 1644] [serial = 809] [outer = 0x112ec1400] 13:18:51 INFO - PROCESS | 1644 | 1468009131898 Marionette DEBUG loaded listener.js 13:18:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126b5fc00) [pid = 1644] [serial = 810] [outer = 0x112ec1400] 13:18:52 INFO - PROCESS | 1644 | 1468009132178 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]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 523ms 13:18:52 INFO - PROCESS | 1644 | 1468009132218 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1644 | 1468009132219 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:18:52 INFO - PROCESS | 1644 | 1468009132222 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1644 | 1468009132223 Marionette TRACE conn2 <- [1,1054,null,{}] 13:18:52 INFO - PROCESS | 1644 | 1468009132225 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}] 13:18:52 INFO - PROCESS | 1644 | 1468009132227 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:52 INFO - PROCESS | 1644 | 1468009132306 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:18:52 INFO - PROCESS | 1644 | 1468009132311 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1644 | 1468009132314 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a30a800 == 37 [pid = 1644] [id = 271] 13:18:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128a1a400) [pid = 1644] [serial = 811] [outer = 0x0] 13:18:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128c6dc00) [pid = 1644] [serial = 812] [outer = 0x128a1a400] 13:18:52 INFO - PROCESS | 1644 | 1468009132341 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1290b4000) [pid = 1644] [serial = 813] [outer = 0x128a1a400] 13:18:52 INFO - PROCESS | 1644 | 1468009132683 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]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 13:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:18:52 INFO - PROCESS | 1644 | 1468009132691 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1644 | 1468009132693 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:18:52 INFO - PROCESS | 1644 | 1468009132697 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1644 | 1468009132699 Marionette TRACE conn2 <- [1,1058,null,{}] 13:18:52 INFO - PROCESS | 1644 | 1468009132701 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}] 13:18:52 INFO - PROCESS | 1644 | 1468009132703 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:52 INFO - PROCESS | 1644 | 1468009132815 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:18:52 INFO - PROCESS | 1644 | 1468009132821 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1644 | 1468009132822 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192f4800 == 38 [pid = 1644] [id = 272] 13:18:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128a26000) [pid = 1644] [serial = 814] [outer = 0x0] 13:18:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x129356000) [pid = 1644] [serial = 815] [outer = 0x128a26000] 13:18:52 INFO - PROCESS | 1644 | 1468009132846 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12a669000) [pid = 1644] [serial = 816] [outer = 0x128a26000] 13:18:53 INFO - PROCESS | 1644 | 1468009133310 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]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 619ms 13:18:53 INFO - PROCESS | 1644 | 1468009133317 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 1644 | 1468009133319 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:18:53 INFO - PROCESS | 1644 | 1468009133323 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1644 | 1468009133325 Marionette TRACE conn2 <- [1,1062,null,{}] 13:18:53 INFO - PROCESS | 1644 | 1468009133357 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}] 13:18:53 INFO - PROCESS | 1644 | 1468009133359 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:53 INFO - PROCESS | 1644 | 1468009133472 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:18:53 INFO - PROCESS | 1644 | 1468009133570 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1644 | 1468009133572 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168c2000 == 39 [pid = 1644] [id = 273] 13:18:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1132ec800) [pid = 1644] [serial = 817] [outer = 0x0] 13:18:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x115dc5400) [pid = 1644] [serial = 818] [outer = 0x1132ec800] 13:18:53 INFO - PROCESS | 1644 | 1468009133604 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x117db7800) [pid = 1644] [serial = 819] [outer = 0x1132ec800] 13:18:54 INFO - PROCESS | 1644 | 1468009134200 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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 952ms 13:18:54 INFO - PROCESS | 1644 | 1468009134275 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1644 | 1468009134279 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:18:54 INFO - PROCESS | 1644 | 1468009134287 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1644 | 1468009134290 Marionette TRACE conn2 <- [1,1066,null,{}] 13:18:54 INFO - PROCESS | 1644 | 1468009134294 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}] 13:18:54 INFO - PROCESS | 1644 | 1468009134296 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:54 INFO - PROCESS | 1644 | 1468009134449 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:18:54 INFO - PROCESS | 1644 | 1468009134502 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1644 | 1468009134504 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125d000 == 40 [pid = 1644] [id = 274] 13:18:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11827c800) [pid = 1644] [serial = 820] [outer = 0x0] 13:18:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11841b800) [pid = 1644] [serial = 821] [outer = 0x11827c800] 13:18:54 INFO - PROCESS | 1644 | 1468009134534 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118683c00) [pid = 1644] [serial = 822] [outer = 0x11827c800] 13:18:55 INFO - PROCESS | 1644 | 1468009135279 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]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1024ms 13:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:18:55 INFO - PROCESS | 1644 | 1468009135310 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1644 | 1468009135312 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:18:55 INFO - PROCESS | 1644 | 1468009135315 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1644 | 1468009135317 Marionette TRACE conn2 <- [1,1070,null,{}] 13:18:55 INFO - PROCESS | 1644 | 1468009135321 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}] 13:18:55 INFO - PROCESS | 1644 | 1468009135322 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:55 INFO - PROCESS | 1644 | 1468009135421 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:18:55 INFO - PROCESS | 1644 | 1468009135475 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1644 | 1468009135476 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x11684f000 == 41 [pid = 1644] [id = 275] 13:18:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x115dcb800) [pid = 1644] [serial = 823] [outer = 0x0] 13:18:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x118104400) [pid = 1644] [serial = 824] [outer = 0x115dcb800] 13:18:55 INFO - PROCESS | 1644 | 1468009135505 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118215400) [pid = 1644] [serial = 825] [outer = 0x115dcb800] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x12a30a800 == 40 [pid = 1644] [id = 271] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x1289ec800 == 39 [pid = 1644] [id = 270] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x12603e000 == 38 [pid = 1644] [id = 269] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x126012000 == 37 [pid = 1644] [id = 268] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x10edb8800 == 36 [pid = 1644] [id = 267] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x1218d3000 == 35 [pid = 1644] [id = 266] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x119dc8000 == 34 [pid = 1644] [id = 265] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b0000 == 33 [pid = 1644] [id = 264] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x115d95000 == 32 [pid = 1644] [id = 263] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x11685d000 == 31 [pid = 1644] [id = 262] 13:18:55 INFO - PROCESS | 1644 | --DOCSHELL 0x112646000 == 30 [pid = 1644] [id = 261] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12696c400) [pid = 1644] [serial = 746] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x128c65800) [pid = 1644] [serial = 749] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x1290b5800) [pid = 1644] [serial = 752] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1255d3800) [pid = 1644] [serial = 722] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1290a9800) [pid = 1644] [serial = 750] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x119d74000) [pid = 1644] [serial = 737] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1211efc00) [pid = 1644] [serial = 738] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118278800) [pid = 1644] [serial = 731] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11841c000) [pid = 1644] [serial = 732] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x116f93400) [pid = 1644] [serial = 728] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118105400) [pid = 1644] [serial = 729] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11756b800) [pid = 1644] [serial = 755] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1133f2800) [pid = 1644] [serial = 725] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x116f96000) [pid = 1644] [serial = 726] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1190ea800) [pid = 1644] [serial = 734] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1194a0c00) [pid = 1644] [serial = 735] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12a544400) [pid = 1644] [serial = 759] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121a77c00) [pid = 1644] [serial = 740] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x124a7a000) [pid = 1644] [serial = 741] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126140400) [pid = 1644] [serial = 723] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12a6ad000) [pid = 1644] [serial = 762] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1291db800) [pid = 1644] [serial = 753] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1255d5400) [pid = 1644] [serial = 743] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x128a20400) [pid = 1644] [serial = 747] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119211c00) [pid = 1644] [serial = 756] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a54d000) [pid = 1644] [serial = 761] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126711400) [pid = 1644] [serial = 744] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1290af400) [pid = 1644] [serial = 758] [outer = 0x0] [url = about:blank] 13:18:55 INFO - PROCESS | 1644 | 1468009135865 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]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 569ms 13:18:55 INFO - PROCESS | 1644 | 1468009135885 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1644 | 1468009135888 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:18:55 INFO - PROCESS | 1644 | 1468009135892 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1644 | 1468009135894 Marionette TRACE conn2 <- [1,1074,null,{}] 13:18:55 INFO - PROCESS | 1644 | 1468009135896 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}] 13:18:55 INFO - PROCESS | 1644 | 1468009135898 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:55 INFO - PROCESS | 1644 | 1468009135974 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:18:56 INFO - PROCESS | 1644 | 1468009136026 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1644 | 1468009136028 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x118237800 == 31 [pid = 1644] [id = 276] 13:18:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11756b800) [pid = 1644] [serial = 826] [outer = 0x0] 13:18:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118268400) [pid = 1644] [serial = 827] [outer = 0x11756b800] 13:18:56 INFO - PROCESS | 1644 | 1468009136054 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11867ec00) [pid = 1644] [serial = 828] [outer = 0x11756b800] 13:18:56 INFO - PROCESS | 1644 | 1468009136379 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]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 13:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:18:56 INFO - PROCESS | 1644 | 1468009136415 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 1644 | 1468009136417 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:18:56 INFO - PROCESS | 1644 | 1468009136419 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1644 | 1468009136421 Marionette TRACE conn2 <- [1,1078,null,{}] 13:18:56 INFO - PROCESS | 1644 | 1468009136432 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}] 13:18:56 INFO - PROCESS | 1644 | 1468009136435 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:56 INFO - PROCESS | 1644 | 1468009136514 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:18:56 INFO - PROCESS | 1644 | 1468009136566 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1644 | 1468009136568 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dc8000 == 32 [pid = 1644] [id = 277] 13:18:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1128cb800) [pid = 1644] [serial = 829] [outer = 0x0] 13:18:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11949b800) [pid = 1644] [serial = 830] [outer = 0x1128cb800] 13:18:56 INFO - PROCESS | 1644 | 1468009136596 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121021400) [pid = 1644] [serial = 831] [outer = 0x1128cb800] 13:18:56 INFO - PROCESS | 1644 | 1468009136899 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]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 521ms 13:18:56 INFO - PROCESS | 1644 | 1468009136940 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 1644 | 1468009136942 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:18:56 INFO - PROCESS | 1644 | 1468009136947 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1644 | 1468009136948 Marionette TRACE conn2 <- [1,1082,null,{}] 13:18:56 INFO - PROCESS | 1644 | 1468009136951 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}] 13:18:56 INFO - PROCESS | 1644 | 1468009136952 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:57 INFO - PROCESS | 1644 | 1468009137035 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:18:57 INFO - PROCESS | 1644 | 1468009137093 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1644 | 1468009137094 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x121450000 == 33 [pid = 1644] [id = 278] 13:18:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112a83800) [pid = 1644] [serial = 832] [outer = 0x0] 13:18:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12136fc00) [pid = 1644] [serial = 833] [outer = 0x112a83800] 13:18:57 INFO - PROCESS | 1644 | 1468009137136 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x123dbac00) [pid = 1644] [serial = 834] [outer = 0x112a83800] 13:18:57 INFO - PROCESS | 1644 | 1468009137584 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]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 13:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:18:57 INFO - PROCESS | 1644 | 1468009137617 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:18:57 INFO - PROCESS | 1644 | 1468009137618 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:18:57 INFO - PROCESS | 1644 | 1468009137620 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1644 | 1468009137621 Marionette TRACE conn2 <- [1,1086,null,{}] 13:18:57 INFO - PROCESS | 1644 | 1468009137623 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}] 13:18:57 INFO - PROCESS | 1644 | 1468009137624 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:57 INFO - PROCESS | 1644 | 1468009137723 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:18:57 INFO - PROCESS | 1644 | 1468009137735 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1644 | 1468009137736 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x124876800 == 34 [pid = 1644] [id = 279] 13:18:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x124a7e400) [pid = 1644] [serial = 835] [outer = 0x0] 13:18:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124de8800) [pid = 1644] [serial = 836] [outer = 0x124a7e400] 13:18:57 INFO - PROCESS | 1644 | 1468009137761 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126025800) [pid = 1644] [serial = 837] [outer = 0x124a7e400] 13:18:58 INFO - PROCESS | 1644 | 1468009138103 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]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 13:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:18:58 INFO - PROCESS | 1644 | 1468009138144 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1644 | 1468009138145 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:18:58 INFO - PROCESS | 1644 | 1468009138147 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1644 | 1468009138149 Marionette TRACE conn2 <- [1,1090,null,{}] 13:18:58 INFO - PROCESS | 1644 | 1468009138151 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}] 13:18:58 INFO - PROCESS | 1644 | 1468009138155 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:58 INFO - PROCESS | 1644 | 1468009138268 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:18:58 INFO - PROCESS | 1644 | 1468009138272 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1644 | 1468009138273 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x1265d9000 == 35 [pid = 1644] [id = 280] 13:18:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126140400) [pid = 1644] [serial = 838] [outer = 0x0] 13:18:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12695f800) [pid = 1644] [serial = 839] [outer = 0x126140400] 13:18:58 INFO - PROCESS | 1644 | 1468009138298 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291d4400) [pid = 1644] [serial = 840] [outer = 0x126140400] 13:18:58 INFO - PROCESS | 1644 | 1468009138646 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]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 517ms 13:18:58 INFO - PROCESS | 1644 | 1468009138666 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1644 | 1468009138667 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:18:58 INFO - PROCESS | 1644 | 1468009138669 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1644 | 1468009138670 Marionette TRACE conn2 <- [1,1094,null,{}] 13:18:58 INFO - PROCESS | 1644 | 1468009138673 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}] 13:18:58 INFO - PROCESS | 1644 | 1468009138674 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:58 INFO - PROCESS | 1644 | 1468009138765 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:18:58 INFO - PROCESS | 1644 | 1468009138776 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1644 | 1468009138777 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x129067000 == 36 [pid = 1644] [id = 281] 13:18:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1291dbc00) [pid = 1644] [serial = 841] [outer = 0x0] 13:18:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12935c400) [pid = 1644] [serial = 842] [outer = 0x1291dbc00] 13:18:58 INFO - PROCESS | 1644 | 1468009138812 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a65d400) [pid = 1644] [serial = 843] [outer = 0x1291dbc00] 13:18:59 INFO - PROCESS | 1644 | 1468009139135 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]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 13:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:18:59 INFO - PROCESS | 1644 | 1468009139189 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1644 | 1468009139190 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:18:59 INFO - PROCESS | 1644 | 1468009139192 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1644 | 1468009139193 Marionette TRACE conn2 <- [1,1098,null,{}] 13:18:59 INFO - PROCESS | 1644 | 1468009139195 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}] 13:18:59 INFO - PROCESS | 1644 | 1468009139196 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:59 INFO - PROCESS | 1644 | 1468009139291 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:18:59 INFO - PROCESS | 1644 | 1468009139302 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1644 | 1468009139303 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a520800 == 37 [pid = 1644] [id = 282] 13:18:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12a6ac400) [pid = 1644] [serial = 844] [outer = 0x0] 13:18:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12a6aec00) [pid = 1644] [serial = 845] [outer = 0x12a6ac400] 13:18:59 INFO - PROCESS | 1644 | 1468009139327 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12a6b6000) [pid = 1644] [serial = 846] [outer = 0x12a6ac400] 13:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 13:18:59 INFO - PROCESS | 1644 | 1468009139657 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]]]}] 13:18:59 INFO - PROCESS | 1644 | 1468009139662 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1644 | 1468009139665 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:18:59 INFO - PROCESS | 1644 | 1468009139667 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1644 | 1468009139668 Marionette TRACE conn2 <- [1,1102,null,{}] 13:18:59 INFO - PROCESS | 1644 | 1468009139670 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}] 13:18:59 INFO - PROCESS | 1644 | 1468009139672 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:59 INFO - PROCESS | 1644 | 1468009139864 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x128a1a400) [pid = 1644] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x112ec9c00) [pid = 1644] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118212800) [pid = 1644] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11867bc00) [pid = 1644] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1128d3400) [pid = 1644] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112ac1c00) [pid = 1644] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x117563400) [pid = 1644] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1184c1800) [pid = 1644] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x119a34c00) [pid = 1644] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x126027000) [pid = 1644] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x128c67400) [pid = 1644] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118212400) [pid = 1644] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11301a000) [pid = 1644] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1128d2c00) [pid = 1644] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1128cb400) [pid = 1644] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x112ec1400) [pid = 1644] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:18:59 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119a2ec00) [pid = 1644] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:18:59 INFO - PROCESS | 1644 | 1468009139908 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1644 | 1468009139909 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:18:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x117152000 == 38 [pid = 1644] [id = 283] 13:18:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11270b800) [pid = 1644] [serial = 847] [outer = 0x0] 13:18:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112ac1c00) [pid = 1644] [serial = 848] [outer = 0x11270b800] 13:18:59 INFO - PROCESS | 1644 | 1468009139941 Marionette DEBUG loaded listener.js 13:18:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x117dba800) [pid = 1644] [serial = 849] [outer = 0x11270b800] 13:19:00 INFO - PROCESS | 1644 | 1468009140199 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]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 571ms 13:19:00 INFO - PROCESS | 1644 | 1468009140239 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:19:00 INFO - PROCESS | 1644 | 1468009140240 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:19:00 INFO - PROCESS | 1644 | 1468009140250 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1644 | 1468009140251 Marionette TRACE conn2 <- [1,1106,null,{}] 13:19:00 INFO - PROCESS | 1644 | 1468009140253 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}] 13:19:00 INFO - PROCESS | 1644 | 1468009140254 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:00 INFO - PROCESS | 1644 | 1468009140336 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:19:00 INFO - PROCESS | 1644 | 1468009140340 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 1644 | 1468009140341 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a9e9800 == 39 [pid = 1644] [id = 284] 13:19:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11841b400) [pid = 1644] [serial = 850] [outer = 0x0] 13:19:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12170d000) [pid = 1644] [serial = 851] [outer = 0x11841b400] 13:19:00 INFO - PROCESS | 1644 | 1468009140367 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126962c00) [pid = 1644] [serial = 852] [outer = 0x11841b400] 13:19:00 INFO - PROCESS | 1644 | 1468009140933 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]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 732ms 13:19:00 INFO - PROCESS | 1644 | 1468009140975 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:19:00 INFO - PROCESS | 1644 | 1468009140979 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:19:00 INFO - PROCESS | 1644 | 1468009140983 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1644 | 1468009140986 Marionette TRACE conn2 <- [1,1110,null,{}] 13:19:00 INFO - PROCESS | 1644 | 1468009140989 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}] 13:19:00 INFO - PROCESS | 1644 | 1468009140992 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:01 INFO - PROCESS | 1644 | 1468009141146 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:19:01 INFO - PROCESS | 1644 | 1468009141216 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1644 | 1468009141217 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b92e800 == 40 [pid = 1644] [id = 285] 13:19:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11622dc00) [pid = 1644] [serial = 853] [outer = 0x0] 13:19:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1184c1800) [pid = 1644] [serial = 854] [outer = 0x11622dc00] 13:19:01 INFO - PROCESS | 1644 | 1468009141243 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12b760000) [pid = 1644] [serial = 855] [outer = 0x11622dc00] 13:19:01 INFO - PROCESS | 1644 | 1468009141509 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]]]}] 13:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 572ms 13:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:19:01 INFO - PROCESS | 1644 | 1468009141554 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1644 | 1468009141555 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:19:01 INFO - PROCESS | 1644 | 1468009141557 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1644 | 1468009141558 Marionette TRACE conn2 <- [1,1114,null,{}] 13:19:01 INFO - PROCESS | 1644 | 1468009141568 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}] 13:19:01 INFO - PROCESS | 1644 | 1468009141569 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:01 INFO - PROCESS | 1644 | 1468009141671 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:19:01 INFO - PROCESS | 1644 | 1468009141678 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1644 | 1468009141679 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b92b000 == 41 [pid = 1644] [id = 286] 13:19:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12b768400) [pid = 1644] [serial = 856] [outer = 0x0] 13:19:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12b8c9c00) [pid = 1644] [serial = 857] [outer = 0x12b768400] 13:19:01 INFO - PROCESS | 1644 | 1468009141703 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12b8d0400) [pid = 1644] [serial = 858] [outer = 0x12b768400] 13:19:02 INFO - PROCESS | 1644 | 1468009142148 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]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 622ms 13:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:19:02 INFO - PROCESS | 1644 | 1468009142180 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 1644 | 1468009142183 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:19:02 INFO - PROCESS | 1644 | 1468009142187 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1644 | 1468009142189 Marionette TRACE conn2 <- [1,1118,null,{}] 13:19:02 INFO - PROCESS | 1644 | 1468009142194 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}] 13:19:02 INFO - PROCESS | 1644 | 1468009142196 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:02 INFO - PROCESS | 1644 | 1468009142350 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:19:02 INFO - PROCESS | 1644 | 1468009142476 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:02 INFO - PROCESS | 1644 | 1468009142478 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x118889000 == 42 [pid = 1644] [id = 287] 13:19:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1132e9400) [pid = 1644] [serial = 859] [outer = 0x0] 13:19:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11673a400) [pid = 1644] [serial = 860] [outer = 0x1132e9400] 13:19:02 INFO - PROCESS | 1644 | 1468009142529 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11820e400) [pid = 1644] [serial = 861] [outer = 0x1132e9400] 13:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 872ms 13:19:03 INFO - PROCESS | 1644 | 1468009143049 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]]]}] 13:19:03 INFO - PROCESS | 1644 | 1468009143058 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:19:03 INFO - PROCESS | 1644 | 1468009143062 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:19:03 INFO - PROCESS | 1644 | 1468009143066 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 1644 | 1468009143068 Marionette TRACE conn2 <- [1,1122,null,{}] 13:19:03 INFO - PROCESS | 1644 | 1468009143070 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}] 13:19:03 INFO - PROCESS | 1644 | 1468009143072 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:03 INFO - PROCESS | 1644 | 1468009143174 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:19:03 INFO - PROCESS | 1644 | 1468009143224 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1644 | 1468009143225 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269b4800 == 43 [pid = 1644] [id = 288] 13:19:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118633800) [pid = 1644] [serial = 862] [outer = 0x0] 13:19:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1190e7800) [pid = 1644] [serial = 863] [outer = 0x118633800] 13:19:03 INFO - PROCESS | 1644 | 1468009143268 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119d75c00) [pid = 1644] [serial = 864] [outer = 0x118633800] 13:19:03 INFO - PROCESS | 1644 | 1468009143787 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]]]}] 13:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 769ms 13:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:19:03 INFO - PROCESS | 1644 | 1468009143843 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:19:03 INFO - PROCESS | 1644 | 1468009143845 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:19:03 INFO - PROCESS | 1644 | 1468009143849 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:19:03 INFO - PROCESS | 1644 | 1468009143851 Marionette TRACE conn2 <- [1,1126,null,{}] 13:19:03 INFO - PROCESS | 1644 | 1468009143859 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}] 13:19:03 INFO - PROCESS | 1644 | 1468009143864 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:03 INFO - PROCESS | 1644 | 1468009143963 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:19:04 INFO - PROCESS | 1644 | 1468009144030 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1644 | 1468009144033 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4b4800 == 44 [pid = 1644] [id = 289] 13:19:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126148800) [pid = 1644] [serial = 865] [outer = 0x0] 13:19:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126511800) [pid = 1644] [serial = 866] [outer = 0x126148800] 13:19:04 INFO - PROCESS | 1644 | 1468009144063 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x128a1c800) [pid = 1644] [serial = 867] [outer = 0x126148800] 13:19:04 INFO - PROCESS | 1644 | 1468009144458 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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 674ms 13:19:04 INFO - PROCESS | 1644 | 1468009144523 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1644 | 1468009144525 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:19:04 INFO - PROCESS | 1644 | 1468009144527 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1644 | 1468009144529 Marionette TRACE conn2 <- [1,1130,null,{}] 13:19:04 INFO - PROCESS | 1644 | 1468009144531 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}] 13:19:04 INFO - PROCESS | 1644 | 1468009144532 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:04 INFO - PROCESS | 1644 | 1468009144634 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:19:04 INFO - PROCESS | 1644 | 1468009144688 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1644 | 1468009144689 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca58000 == 45 [pid = 1644] [id = 290] 13:19:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1291d3400) [pid = 1644] [serial = 868] [outer = 0x0] 13:19:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x12935cc00) [pid = 1644] [serial = 869] [outer = 0x1291d3400] 13:19:04 INFO - PROCESS | 1644 | 1468009144720 Marionette DEBUG loaded listener.js 13:19:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x12af63800) [pid = 1644] [serial = 870] [outer = 0x1291d3400] 13:19:05 INFO - PROCESS | 1644 | 1468009145151 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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 669ms 13:19:05 INFO - PROCESS | 1644 | 1468009145211 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1644 | 1468009145213 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:19:05 INFO - PROCESS | 1644 | 1468009145217 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1644 | 1468009145218 Marionette TRACE conn2 <- [1,1134,null,{}] 13:19:05 INFO - PROCESS | 1644 | 1468009145220 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}] 13:19:05 INFO - PROCESS | 1644 | 1468009145222 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:05 INFO - PROCESS | 1644 | 1468009145444 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:19:05 INFO - PROCESS | 1644 | 1468009145527 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 1644 | 1468009145529 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x117477800 == 46 [pid = 1644] [id = 291] 13:19:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1128d8000) [pid = 1644] [serial = 871] [outer = 0x0] 13:19:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x115dcb400) [pid = 1644] [serial = 872] [outer = 0x1128d8000] 13:19:05 INFO - PROCESS | 1644 | 1468009145558 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118109000) [pid = 1644] [serial = 873] [outer = 0x1128d8000] 13:19:06 INFO - PROCESS | 1644 | 1468009146006 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]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 821ms 13:19:06 INFO - PROCESS | 1644 | 1468009146039 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:19:06 INFO - PROCESS | 1644 | 1468009146042 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:19:06 INFO - PROCESS | 1644 | 1468009146045 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1644 | 1468009146047 Marionette TRACE conn2 <- [1,1138,null,{}] 13:19:06 INFO - PROCESS | 1644 | 1468009146050 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}] 13:19:06 INFO - PROCESS | 1644 | 1468009146051 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:06 INFO - PROCESS | 1644 | 1468009146141 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:19:06 INFO - PROCESS | 1644 | 1468009146197 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1644 | 1468009146198 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168af800 == 47 [pid = 1644] [id = 292] 13:19:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x118416000) [pid = 1644] [serial = 874] [outer = 0x0] 13:19:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118679400) [pid = 1644] [serial = 875] [outer = 0x118416000] 13:19:06 INFO - PROCESS | 1644 | 1468009146226 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x11905c400) [pid = 1644] [serial = 876] [outer = 0x118416000] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12b92e800 == 46 [pid = 1644] [id = 285] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12a9e9800 == 45 [pid = 1644] [id = 284] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x117152000 == 44 [pid = 1644] [id = 283] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12a520800 == 43 [pid = 1644] [id = 282] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x129067000 == 42 [pid = 1644] [id = 281] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1265d9000 == 41 [pid = 1644] [id = 280] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x124876800 == 40 [pid = 1644] [id = 279] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x121450000 == 39 [pid = 1644] [id = 278] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x119dc8000 == 38 [pid = 1644] [id = 277] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x118237800 == 37 [pid = 1644] [id = 276] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x11684f000 == 36 [pid = 1644] [id = 275] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1168c2000 == 35 [pid = 1644] [id = 273] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1192f4800 == 34 [pid = 1644] [id = 272] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12125d000 == 33 [pid = 1644] [id = 274] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x117477800 == 32 [pid = 1644] [id = 291] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca58000 == 31 [pid = 1644] [id = 290] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4b4800 == 30 [pid = 1644] [id = 289] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1269b4800 == 29 [pid = 1644] [id = 288] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12b92b000 == 28 [pid = 1644] [id = 286] 13:19:06 INFO - PROCESS | 1644 | --DOCSHELL 0x118889000 == 27 [pid = 1644] [id = 287] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x128c6dc00) [pid = 1644] [serial = 812] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x115e8dc00) [pid = 1644] [serial = 785] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x118105800) [pid = 1644] [serial = 786] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118419c00) [pid = 1644] [serial = 788] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x118679000) [pid = 1644] [serial = 789] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x119204800) [pid = 1644] [serial = 791] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1128d7400) [pid = 1644] [serial = 782] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x112abfc00) [pid = 1644] [serial = 783] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116f94c00) [pid = 1644] [serial = 765] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118210c00) [pid = 1644] [serial = 780] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118105000) [pid = 1644] [serial = 779] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1131be800) [pid = 1644] [serial = 764] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1186bd000) [pid = 1644] [serial = 768] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118636800) [pid = 1644] [serial = 767] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124be3400) [pid = 1644] [serial = 771] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x121a83800) [pid = 1644] [serial = 770] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128c66000) [pid = 1644] [serial = 774] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x126705400) [pid = 1644] [serial = 773] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x12a54d400) [pid = 1644] [serial = 777] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x129358000) [pid = 1644] [serial = 776] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x123db4400) [pid = 1644] [serial = 798] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121709400) [pid = 1644] [serial = 797] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118277000) [pid = 1644] [serial = 806] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12614cc00) [pid = 1644] [serial = 801] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12506c800) [pid = 1644] [serial = 800] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126506400) [pid = 1644] [serial = 803] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126b5fc00) [pid = 1644] [serial = 810] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x126968400) [pid = 1644] [serial = 804] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119d7b400) [pid = 1644] [serial = 795] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119a4ec00) [pid = 1644] [serial = 794] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119661000) [pid = 1644] [serial = 792] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x126512000) [pid = 1644] [serial = 809] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1290b4000) [pid = 1644] [serial = 813] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1211f7400) [pid = 1644] [serial = 807] [outer = 0x0] [url = about:blank] 13:19:06 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x129356000) [pid = 1644] [serial = 815] [outer = 0x0] [url = about:blank] 13:19:07 INFO - PROCESS | 1644 | 1468009147093 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]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1071ms 13:19:07 INFO - PROCESS | 1644 | 1468009147115 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:19:07 INFO - PROCESS | 1644 | 1468009147118 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:19:07 INFO - PROCESS | 1644 | 1468009147121 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1644 | 1468009147123 Marionette TRACE conn2 <- [1,1142,null,{}] 13:19:07 INFO - PROCESS | 1644 | 1468009147127 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}] 13:19:07 INFO - PROCESS | 1644 | 1468009147128 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:07 INFO - PROCESS | 1644 | 1468009147203 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:19:07 INFO - PROCESS | 1644 | 1468009147255 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1644 | 1468009147257 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x116613000 == 28 [pid = 1644] [id = 293] 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11339dc00) [pid = 1644] [serial = 877] [outer = 0x0] 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x115e8d800) [pid = 1644] [serial = 878] [outer = 0x11339dc00] 13:19:07 INFO - PROCESS | 1644 | 1468009147285 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116f5f800) [pid = 1644] [serial = 879] [outer = 0x11339dc00] 13:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms 13:19:07 INFO - PROCESS | 1644 | 1468009147588 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]]]}] 13:19:07 INFO - PROCESS | 1644 | 1468009147592 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 1644 | 1468009147597 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:19:07 INFO - PROCESS | 1644 | 1468009147607 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1644 | 1468009147609 Marionette TRACE conn2 <- [1,1146,null,{}] 13:19:07 INFO - PROCESS | 1644 | 1468009147616 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}] 13:19:07 INFO - PROCESS | 1644 | 1468009147617 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:07 INFO - PROCESS | 1644 | 1468009147694 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:19:07 INFO - PROCESS | 1644 | 1468009147703 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1644 | 1468009147704 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x116f9c400) [pid = 1644] [serial = 880] [outer = 0x123d5ec00] 13:19:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x118237800 == 29 [pid = 1644] [id = 294] 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118277000) [pid = 1644] [serial = 881] [outer = 0x0] 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118417000) [pid = 1644] [serial = 882] [outer = 0x118277000] 13:19:07 INFO - PROCESS | 1644 | 1468009147744 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1184c8000) [pid = 1644] [serial = 883] [outer = 0x118277000] 13:19:08 INFO - PROCESS | 1644 | 1468009148131 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]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 573ms 13:19:08 INFO - PROCESS | 1644 | 1468009148180 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1644 | 1468009148182 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:19:08 INFO - PROCESS | 1644 | 1468009148184 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1644 | 1468009148186 Marionette TRACE conn2 <- [1,1150,null,{}] 13:19:08 INFO - PROCESS | 1644 | 1468009148194 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}] 13:19:08 INFO - PROCESS | 1644 | 1468009148197 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:08 INFO - PROCESS | 1644 | 1468009148273 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:19:08 INFO - PROCESS | 1644 | 1468009148282 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1644 | 1468009148284 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x118887800 == 30 [pid = 1644] [id = 295] 13:19:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112abbc00) [pid = 1644] [serial = 884] [outer = 0x0] 13:19:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119667c00) [pid = 1644] [serial = 885] [outer = 0x112abbc00] 13:19:08 INFO - PROCESS | 1644 | 1468009148311 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119a5ac00) [pid = 1644] [serial = 886] [outer = 0x112abbc00] 13:19:08 INFO - PROCESS | 1644 | 1468009148638 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]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 474ms 13:19:08 INFO - PROCESS | 1644 | 1468009148658 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1644 | 1468009148660 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:19:08 INFO - PROCESS | 1644 | 1468009148665 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1644 | 1468009148666 Marionette TRACE conn2 <- [1,1154,null,{}] 13:19:08 INFO - PROCESS | 1644 | 1468009148668 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}] 13:19:08 INFO - PROCESS | 1644 | 1468009148669 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:08 INFO - PROCESS | 1644 | 1468009148774 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:19:08 INFO - PROCESS | 1644 | 1468009148804 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1644 | 1468009148806 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fb8000 == 31 [pid = 1644] [id = 296] 13:19:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11949fc00) [pid = 1644] [serial = 887] [outer = 0x0] 13:19:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12101f000) [pid = 1644] [serial = 888] [outer = 0x11949fc00] 13:19:08 INFO - PROCESS | 1644 | 1468009148831 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1214e8000) [pid = 1644] [serial = 889] [outer = 0x11949fc00] 13:19:09 INFO - PROCESS | 1644 | 1468009149149 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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 13:19:09 INFO - PROCESS | 1644 | 1468009149183 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1644 | 1468009149184 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:19:09 INFO - PROCESS | 1644 | 1468009149201 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1644 | 1468009149203 Marionette TRACE conn2 <- [1,1158,null,{}] 13:19:09 INFO - PROCESS | 1644 | 1468009149205 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}] 13:19:09 INFO - PROCESS | 1644 | 1468009149206 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:09 INFO - PROCESS | 1644 | 1468009149297 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:19:09 INFO - PROCESS | 1644 | 1468009149300 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1644 | 1468009149301 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x121457000 == 32 [pid = 1644] [id = 297] 13:19:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1128d7000) [pid = 1644] [serial = 890] [outer = 0x0] 13:19:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121a77c00) [pid = 1644] [serial = 891] [outer = 0x1128d7000] 13:19:09 INFO - PROCESS | 1644 | 1468009149326 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x124a78800) [pid = 1644] [serial = 892] [outer = 0x1128d7000] 13:19:09 INFO - PROCESS | 1644 | 1468009149670 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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 13:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:19:09 INFO - PROCESS | 1644 | 1468009149721 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1644 | 1468009149723 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:19:09 INFO - PROCESS | 1644 | 1468009149725 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1644 | 1468009149726 Marionette TRACE conn2 <- [1,1162,null,{}] 13:19:09 INFO - PROCESS | 1644 | 1468009149728 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}] 13:19:09 INFO - PROCESS | 1644 | 1468009149732 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:09 INFO - PROCESS | 1644 | 1468009149848 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:19:09 INFO - PROCESS | 1644 | 1468009149852 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1644 | 1468009149853 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x123ded000 == 33 [pid = 1644] [id = 298] 13:19:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1184cc400) [pid = 1644] [serial = 893] [outer = 0x0] 13:19:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1255cd400) [pid = 1644] [serial = 894] [outer = 0x1184cc400] 13:19:09 INFO - PROCESS | 1644 | 1468009149877 Marionette DEBUG loaded listener.js 13:19:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1267adc00) [pid = 1644] [serial = 895] [outer = 0x1184cc400] 13:19:10 INFO - PROCESS | 1644 | 1468009150210 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]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 13:19:10 INFO - PROCESS | 1644 | 1468009150248 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1644 | 1468009150250 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:19:10 INFO - PROCESS | 1644 | 1468009150252 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1644 | 1468009150253 Marionette TRACE conn2 <- [1,1166,null,{}] 13:19:10 INFO - PROCESS | 1644 | 1468009150255 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}] 13:19:10 INFO - PROCESS | 1644 | 1468009150256 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:10 INFO - PROCESS | 1644 | 1468009150355 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:19:10 INFO - PROCESS | 1644 | 1468009150358 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1644 | 1468009150359 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12600b800 == 34 [pid = 1644] [id = 299] 13:19:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118105c00) [pid = 1644] [serial = 896] [outer = 0x0] 13:19:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126963000) [pid = 1644] [serial = 897] [outer = 0x118105c00] 13:19:10 INFO - PROCESS | 1644 | 1468009150384 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128a1f000) [pid = 1644] [serial = 898] [outer = 0x118105c00] 13:19:10 INFO - PROCESS | 1644 | 1468009150724 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]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 13:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:19:10 INFO - PROCESS | 1644 | 1468009150772 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1644 | 1468009150773 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:19:10 INFO - PROCESS | 1644 | 1468009150775 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1644 | 1468009150776 Marionette TRACE conn2 <- [1,1170,null,{}] 13:19:10 INFO - PROCESS | 1644 | 1468009150779 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}] 13:19:10 INFO - PROCESS | 1644 | 1468009150780 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:10 INFO - PROCESS | 1644 | 1468009150875 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:19:10 INFO - PROCESS | 1644 | 1468009150878 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:10 INFO - PROCESS | 1644 | 1468009150879 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x126754800 == 35 [pid = 1644] [id = 300] 13:19:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x123d5e000) [pid = 1644] [serial = 899] [outer = 0x0] 13:19:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x128c68c00) [pid = 1644] [serial = 900] [outer = 0x123d5e000] 13:19:10 INFO - PROCESS | 1644 | 1468009150904 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1290ab800) [pid = 1644] [serial = 901] [outer = 0x123d5e000] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x128a26000) [pid = 1644] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11756b800) [pid = 1644] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11270b800) [pid = 1644] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11622dc00) [pid = 1644] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12b768400) [pid = 1644] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11841b400) [pid = 1644] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x124a7e400) [pid = 1644] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x126140400) [pid = 1644] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1291dbc00) [pid = 1644] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12a6ac400) [pid = 1644] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112a83800) [pid = 1644] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x115dcb800) [pid = 1644] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1132ec800) [pid = 1644] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1128cb800) [pid = 1644] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:19:11 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11827c800) [pid = 1644] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:19:11 INFO - PROCESS | 1644 | 1468009151399 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]]]}] 13:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 669ms 13:19:11 INFO - PROCESS | 1644 | 1468009151444 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 1644 | 1468009151445 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:19:11 INFO - PROCESS | 1644 | 1468009151448 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1644 | 1468009151449 Marionette TRACE conn2 <- [1,1174,null,{}] 13:19:11 INFO - PROCESS | 1644 | 1468009151451 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}] 13:19:11 INFO - PROCESS | 1644 | 1468009151452 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:11 INFO - PROCESS | 1644 | 1468009151532 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:19:11 INFO - PROCESS | 1644 | 1468009151602 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 1644 | 1468009151603 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185c0800 == 36 [pid = 1644] [id = 301] 13:19:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1128cb800) [pid = 1644] [serial = 902] [outer = 0x0] 13:19:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11827e400) [pid = 1644] [serial = 903] [outer = 0x1128cb800] 13:19:11 INFO - PROCESS | 1644 | 1468009151632 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121836400) [pid = 1644] [serial = 904] [outer = 0x1128cb800] 13:19:11 INFO - PROCESS | 1644 | 1468009151884 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] 13:19:11 INFO - PROCESS | 1644 | 1468009151920 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:19:11 INFO - PROCESS | 1644 | 1468009151922 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1644 | 1468009151923 Marionette TRACE conn2 <- [1,1178,null,{}] 13:19:11 INFO - PROCESS | 1644 | 1468009151925 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}] 13:19:11 INFO - PROCESS | 1644 | 1468009151927 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:12 INFO - PROCESS | 1644 | 1468009152016 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:19:12 INFO - PROCESS | 1644 | 1468009152019 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1644 | 1468009152020 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x129075800 == 37 [pid = 1644] [id = 302] 13:19:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128a1ac00) [pid = 1644] [serial = 905] [outer = 0x0] 13:19:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1290b4000) [pid = 1644] [serial = 906] [outer = 0x128a1ac00] 13:19:12 INFO - PROCESS | 1644 | 1468009152044 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291d9c00) [pid = 1644] [serial = 907] [outer = 0x128a1ac00] 13:19:12 INFO - PROCESS | 1644 | 1468009152368 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] 13:19:12 INFO - PROCESS | 1644 | 1468009152392 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:19:12 INFO - PROCESS | 1644 | 1468009152396 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1644 | 1468009152397 Marionette TRACE conn2 <- [1,1182,null,{}] 13:19:12 INFO - PROCESS | 1644 | 1468009152400 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}] 13:19:12 INFO - PROCESS | 1644 | 1468009152401 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:12 INFO - PROCESS | 1644 | 1468009152521 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:19:12 INFO - PROCESS | 1644 | 1468009152529 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1644 | 1468009152531 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x121454000 == 38 [pid = 1644] [id = 303] 13:19:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1291ddc00) [pid = 1644] [serial = 908] [outer = 0x0] 13:19:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12a549800) [pid = 1644] [serial = 909] [outer = 0x1291ddc00] 13:19:12 INFO - PROCESS | 1644 | 1468009152558 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a7d5400) [pid = 1644] [serial = 910] [outer = 0x1291ddc00] 13:19:12 INFO - PROCESS | 1644 | 1468009152872 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] 13:19:12 INFO - PROCESS | 1644 | 1468009152917 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:19:12 INFO - PROCESS | 1644 | 1468009152919 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1644 | 1468009152920 Marionette TRACE conn2 <- [1,1186,null,{}] 13:19:12 INFO - PROCESS | 1644 | 1468009152923 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}] 13:19:12 INFO - PROCESS | 1644 | 1468009152924 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:13 INFO - PROCESS | 1644 | 1468009153000 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:19:13 INFO - PROCESS | 1644 | 1468009153004 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1644 | 1468009153005 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a9d9000 == 39 [pid = 1644] [id = 304] 13:19:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12a7d7400) [pid = 1644] [serial = 911] [outer = 0x0] 13:19:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12b761000) [pid = 1644] [serial = 912] [outer = 0x12a7d7400] 13:19:13 INFO - PROCESS | 1644 | 1468009153029 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12b768800) [pid = 1644] [serial = 913] [outer = 0x12a7d7400] 13:19:13 INFO - PROCESS | 1644 | 1468009153482 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] 13:19:13 INFO - PROCESS | 1644 | 1468009153493 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:19:13 INFO - PROCESS | 1644 | 1468009153497 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1644 | 1468009153499 Marionette TRACE conn2 <- [1,1190,null,{}] 13:19:13 INFO - PROCESS | 1644 | 1468009153503 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}] 13:19:13 INFO - PROCESS | 1644 | 1468009153505 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:13 INFO - PROCESS | 1644 | 1468009153614 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:19:13 INFO - PROCESS | 1644 | 1468009153694 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1644 | 1468009153695 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168b6800 == 40 [pid = 1644] [id = 305] 13:19:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1128d5000) [pid = 1644] [serial = 914] [outer = 0x0] 13:19:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x113397000) [pid = 1644] [serial = 915] [outer = 0x1128d5000] 13:19:13 INFO - PROCESS | 1644 | 1468009153726 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x116a23800) [pid = 1644] [serial = 916] [outer = 0x1128d5000] 13:19:14 INFO - PROCESS | 1644 | 1468009154264 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] 13:19:14 INFO - PROCESS | 1644 | 1468009154324 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:19:14 INFO - PROCESS | 1644 | 1468009154332 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1644 | 1468009154333 Marionette TRACE conn2 <- [1,1194,null,{}] 13:19:14 INFO - PROCESS | 1644 | 1468009154336 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}] 13:19:14 INFO - PROCESS | 1644 | 1468009154338 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:14 INFO - PROCESS | 1644 | 1468009154444 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:19:14 INFO - PROCESS | 1644 | 1468009154536 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 1644 | 1468009154538 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x121258800 == 41 [pid = 1644] [id = 306] 13:19:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118419800) [pid = 1644] [serial = 917] [outer = 0x0] 13:19:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1184c6c00) [pid = 1644] [serial = 918] [outer = 0x118419800] 13:19:14 INFO - PROCESS | 1644 | 1468009154570 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1190e1400) [pid = 1644] [serial = 919] [outer = 0x118419800] 13:19:15 INFO - PROCESS | 1644 | 1468009155204 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] 13:19:15 INFO - PROCESS | 1644 | 1468009155258 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:19:15 INFO - PROCESS | 1644 | 1468009155263 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 1644 | 1468009155265 Marionette TRACE conn2 <- [1,1198,null,{}] 13:19:15 INFO - PROCESS | 1644 | 1468009155270 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}] 13:19:15 INFO - PROCESS | 1644 | 1468009155272 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:15 INFO - PROCESS | 1644 | 1468009155399 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:19:15 INFO - PROCESS | 1644 | 1468009155469 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1644 | 1468009155473 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x117475000 == 42 [pid = 1644] [id = 307] 13:19:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x117565800) [pid = 1644] [serial = 920] [outer = 0x0] 13:19:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x118102400) [pid = 1644] [serial = 921] [outer = 0x117565800] 13:19:15 INFO - PROCESS | 1644 | 1468009155520 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x11826b000) [pid = 1644] [serial = 922] [outer = 0x117565800] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x121454000 == 41 [pid = 1644] [id = 303] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x129075800 == 40 [pid = 1644] [id = 302] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x1185c0800 == 39 [pid = 1644] [id = 301] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x126754800 == 38 [pid = 1644] [id = 300] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x12600b800 == 37 [pid = 1644] [id = 299] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x123ded000 == 36 [pid = 1644] [id = 298] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x121457000 == 35 [pid = 1644] [id = 297] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x119fb8000 == 34 [pid = 1644] [id = 296] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x118887800 == 33 [pid = 1644] [id = 295] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x118237800 == 32 [pid = 1644] [id = 294] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x116613000 == 31 [pid = 1644] [id = 293] 13:19:15 INFO - PROCESS | 1644 | --DOCSHELL 0x1168af800 == 30 [pid = 1644] [id = 292] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x12695f800) [pid = 1644] [serial = 839] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x12935c400) [pid = 1644] [serial = 842] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1291d4400) [pid = 1644] [serial = 840] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12a6aec00) [pid = 1644] [serial = 845] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12a6b6000) [pid = 1644] [serial = 846] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12136fc00) [pid = 1644] [serial = 833] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x123dbac00) [pid = 1644] [serial = 834] [outer = 0x0] [url = about:blank] 13:19:15 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118104400) [pid = 1644] [serial = 824] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118215400) [pid = 1644] [serial = 825] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x115dc5400) [pid = 1644] [serial = 818] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x117db7800) [pid = 1644] [serial = 819] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11949b800) [pid = 1644] [serial = 830] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x121021400) [pid = 1644] [serial = 831] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11841b800) [pid = 1644] [serial = 821] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118683c00) [pid = 1644] [serial = 822] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12a669000) [pid = 1644] [serial = 816] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118268400) [pid = 1644] [serial = 827] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11867ec00) [pid = 1644] [serial = 828] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x117dba800) [pid = 1644] [serial = 849] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12b760000) [pid = 1644] [serial = 855] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12b8d0400) [pid = 1644] [serial = 858] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1184c1800) [pid = 1644] [serial = 854] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126962c00) [pid = 1644] [serial = 852] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x112ac1c00) [pid = 1644] [serial = 848] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12a65d400) [pid = 1644] [serial = 843] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x124de8800) [pid = 1644] [serial = 836] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12b8c9c00) [pid = 1644] [serial = 857] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x126025800) [pid = 1644] [serial = 837] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12170d000) [pid = 1644] [serial = 851] [outer = 0x0] [url = about:blank] 13:19:16 INFO - PROCESS | 1644 | 1468009156046 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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 822ms 13:19:16 INFO - PROCESS | 1644 | 1468009156084 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1644 | 1468009156088 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:19:16 INFO - PROCESS | 1644 | 1468009156093 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1644 | 1468009156095 Marionette TRACE conn2 <- [1,1202,null,{}] 13:19:16 INFO - PROCESS | 1644 | 1468009156099 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}] 13:19:16 INFO - PROCESS | 1644 | 1468009156101 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:16 INFO - PROCESS | 1644 | 1468009156202 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:19:16 INFO - PROCESS | 1644 | 1468009156208 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1644 | 1468009156210 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x117477000 == 31 [pid = 1644] [id = 308] 13:19:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118414800) [pid = 1644] [serial = 923] [outer = 0x0] 13:19:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11920c800) [pid = 1644] [serial = 924] [outer = 0x118414800] 13:19:16 INFO - PROCESS | 1644 | 1468009156257 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1194a5400) [pid = 1644] [serial = 925] [outer = 0x118414800] 13:19:16 INFO - PROCESS | 1644 | 1468009156749 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]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 672ms 13:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:19:16 INFO - PROCESS | 1644 | 1468009156766 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1644 | 1468009156767 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:19:16 INFO - PROCESS | 1644 | 1468009156769 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1644 | 1468009156771 Marionette TRACE conn2 <- [1,1206,null,{}] 13:19:16 INFO - PROCESS | 1644 | 1468009156780 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}] 13:19:16 INFO - PROCESS | 1644 | 1468009156783 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:16 INFO - PROCESS | 1644 | 1468009156865 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:19:16 INFO - PROCESS | 1644 | 1468009156870 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1644 | 1468009156872 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125a800 == 32 [pid = 1644] [id = 309] 13:19:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x113015400) [pid = 1644] [serial = 926] [outer = 0x0] 13:19:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1210d1800) [pid = 1644] [serial = 927] [outer = 0x113015400] 13:19:16 INFO - PROCESS | 1644 | 1468009156900 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x123d67c00) [pid = 1644] [serial = 928] [outer = 0x113015400] 13:19:17 INFO - PROCESS | 1644 | 1468009157248 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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 13:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 523ms 13:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:19:17 INFO - PROCESS | 1644 | 1468009157292 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1644 | 1468009157294 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:19:17 INFO - PROCESS | 1644 | 1468009157296 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1644 | 1468009157297 Marionette TRACE conn2 <- [1,1210,null,{}] 13:19:17 INFO - PROCESS | 1644 | 1468009157300 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}] 13:19:17 INFO - PROCESS | 1644 | 1468009157301 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:17 INFO - PROCESS | 1644 | 1468009157381 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:19:17 INFO - PROCESS | 1644 | 1468009157385 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1644 | 1468009157386 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d9d000 == 33 [pid = 1644] [id = 310] 13:19:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124a83c00) [pid = 1644] [serial = 929] [outer = 0x0] 13:19:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124de8800) [pid = 1644] [serial = 930] [outer = 0x124a83c00] 13:19:17 INFO - PROCESS | 1644 | 1468009157411 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126023c00) [pid = 1644] [serial = 931] [outer = 0x124a83c00] 13:19:17 INFO - PROCESS | 1644 | 1468009157720 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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 13:19:17 INFO - PROCESS | 1644 | 1468009157766 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1644 | 1468009157767 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:19:17 INFO - PROCESS | 1644 | 1468009157769 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1644 | 1468009157770 Marionette TRACE conn2 <- [1,1214,null,{}] 13:19:17 INFO - PROCESS | 1644 | 1468009157773 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}] 13:19:17 INFO - PROCESS | 1644 | 1468009157774 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:17 INFO - PROCESS | 1644 | 1468009157848 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:19:17 INFO - PROCESS | 1644 | 1468009157906 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1644 | 1468009157907 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x125515800 == 34 [pid = 1644] [id = 311] 13:19:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124bea400) [pid = 1644] [serial = 932] [outer = 0x0] 13:19:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126145000) [pid = 1644] [serial = 933] [outer = 0x124bea400] 13:19:17 INFO - PROCESS | 1644 | 1468009157932 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1265a0400) [pid = 1644] [serial = 934] [outer = 0x124bea400] 13:19:18 INFO - PROCESS | 1644 | 1468009158234 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]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 520ms 13:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:19:18 INFO - PROCESS | 1644 | 1468009158290 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:19:18 INFO - PROCESS | 1644 | 1468009158291 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:19:18 INFO - PROCESS | 1644 | 1468009158294 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 1644 | 1468009158295 Marionette TRACE conn2 <- [1,1218,null,{}] 13:19:18 INFO - PROCESS | 1644 | 1468009158297 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}] 13:19:18 INFO - PROCESS | 1644 | 1468009158301 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:18 INFO - PROCESS | 1644 | 1468009158418 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:19:18 INFO - PROCESS | 1644 | 1468009158455 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1644 | 1468009158456 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x128a5d800 == 35 [pid = 1644] [id = 312] 13:19:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126089400) [pid = 1644] [serial = 935] [outer = 0x0] 13:19:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126b58000) [pid = 1644] [serial = 936] [outer = 0x126089400] 13:19:18 INFO - PROCESS | 1644 | 1468009158481 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12a546000) [pid = 1644] [serial = 937] [outer = 0x126089400] 13:19:18 INFO - PROCESS | 1644 | 1468009158775 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]]]}] 13:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 13:19:18 INFO - PROCESS | 1644 | 1468009158817 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:19:18 INFO - PROCESS | 1644 | 1468009158818 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:19:18 INFO - PROCESS | 1644 | 1468009158820 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:19:18 INFO - PROCESS | 1644 | 1468009158821 Marionette TRACE conn2 <- [1,1222,null,{}] 13:19:18 INFO - PROCESS | 1644 | 1468009158824 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}] 13:19:18 INFO - PROCESS | 1644 | 1468009158825 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:18 INFO - PROCESS | 1644 | 1468009158920 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:19:18 INFO - PROCESS | 1644 | 1468009158933 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1644 | 1468009158934 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291b3000 == 36 [pid = 1644] [id = 313] 13:19:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x129352400) [pid = 1644] [serial = 938] [outer = 0x0] 13:19:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a6af400) [pid = 1644] [serial = 939] [outer = 0x129352400] 13:19:18 INFO - PROCESS | 1644 | 1468009158959 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12a7d0000) [pid = 1644] [serial = 940] [outer = 0x129352400] 13:19:19 INFO - PROCESS | 1644 | 1468009159289 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] 13:19:19 INFO - PROCESS | 1644 | 1468009159341 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:19:19 INFO - PROCESS | 1644 | 1468009159343 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1644 | 1468009159344 Marionette TRACE conn2 <- [1,1226,null,{}] 13:19:19 INFO - PROCESS | 1644 | 1468009159347 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}] 13:19:19 INFO - PROCESS | 1644 | 1468009159348 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:19 INFO - PROCESS | 1644 | 1468009159443 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:19:19 INFO - PROCESS | 1644 | 1468009159447 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1644 | 1468009159448 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a529800 == 37 [pid = 1644] [id = 314] 13:19:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12a6a9400) [pid = 1644] [serial = 941] [outer = 0x0] 13:19:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12b765400) [pid = 1644] [serial = 942] [outer = 0x12a6a9400] 13:19:19 INFO - PROCESS | 1644 | 1468009159471 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12b8cf400) [pid = 1644] [serial = 943] [outer = 0x12a6a9400] 13:19:19 INFO - PROCESS | 1644 | 1468009159809 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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 13:19:19 INFO - PROCESS | 1644 | 1468009159819 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1644 | 1468009159821 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:19:19 INFO - PROCESS | 1644 | 1468009159823 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1644 | 1468009159824 Marionette TRACE conn2 <- [1,1230,null,{}] 13:19:19 INFO - PROCESS | 1644 | 1468009159827 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}] 13:19:19 INFO - PROCESS | 1644 | 1468009159829 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:19 INFO - PROCESS | 1644 | 1468009159930 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:19:19 INFO - PROCESS | 1644 | 1468009159941 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1644 | 1468009159942 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125a000 == 38 [pid = 1644] [id = 315] 13:19:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12b8d1800) [pid = 1644] [serial = 944] [outer = 0x0] 13:19:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12b8d5400) [pid = 1644] [serial = 945] [outer = 0x12b8d1800] 13:19:19 INFO - PROCESS | 1644 | 1468009159968 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12b95a800) [pid = 1644] [serial = 946] [outer = 0x12b8d1800] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1128d7000) [pid = 1644] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118277000) [pid = 1644] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x112abbc00) [pid = 1644] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11949fc00) [pid = 1644] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11339dc00) [pid = 1644] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1184cc400) [pid = 1644] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118416000) [pid = 1644] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1132e9400) [pid = 1644] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118633800) [pid = 1644] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126148800) [pid = 1644] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1291d3400) [pid = 1644] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118105c00) [pid = 1644] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1128cb800) [pid = 1644] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1128d8000) [pid = 1644] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x123d5e000) [pid = 1644] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x128a1ac00) [pid = 1644] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:19:20 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1291ddc00) [pid = 1644] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:19:20 INFO - PROCESS | 1644 | 1468009160374 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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 570ms 13:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:19:20 INFO - PROCESS | 1644 | 1468009160393 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1644 | 1468009160395 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:19:20 INFO - PROCESS | 1644 | 1468009160399 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1644 | 1468009160400 Marionette TRACE conn2 <- [1,1234,null,{}] 13:19:20 INFO - PROCESS | 1644 | 1468009160402 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}] 13:19:20 INFO - PROCESS | 1644 | 1468009160403 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:20 INFO - PROCESS | 1644 | 1468009160482 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:19:20 INFO - PROCESS | 1644 | 1468009160485 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1644 | 1468009160487 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d13000 == 39 [pid = 1644] [id = 316] 13:19:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1128d8000) [pid = 1644] [serial = 947] [outer = 0x0] 13:19:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11841f000) [pid = 1644] [serial = 948] [outer = 0x1128d8000] 13:19:20 INFO - PROCESS | 1644 | 1468009160511 Marionette DEBUG loaded listener.js 13:19:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12101f800) [pid = 1644] [serial = 949] [outer = 0x1128d8000] 13:19:20 INFO - PROCESS | 1644 | 1468009160835 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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 467ms 13:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:19:20 INFO - PROCESS | 1644 | 1468009160867 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1644 | 1468009160868 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:19:20 INFO - PROCESS | 1644 | 1468009160870 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1644 | 1468009160872 Marionette TRACE conn2 <- [1,1238,null,{}] 13:19:20 INFO - PROCESS | 1644 | 1468009160874 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}] 13:19:20 INFO - PROCESS | 1644 | 1468009160876 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:20 INFO - PROCESS | 1644 | 1468009160989 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:19:21 INFO - PROCESS | 1644 | 1468009160998 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1644 | 1468009161006 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b91f000 == 40 [pid = 1644] [id = 317] 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x123d67000) [pid = 1644] [serial = 950] [outer = 0x0] 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1291db000) [pid = 1644] [serial = 951] [outer = 0x123d67000] 13:19:21 INFO - PROCESS | 1644 | 1468009161032 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12b964c00) [pid = 1644] [serial = 952] [outer = 0x123d67000] 13:19:21 INFO - PROCESS | 1644 | 1468009161319 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]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 13:19:21 INFO - PROCESS | 1644 | 1468009161339 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:19:21 INFO - PROCESS | 1644 | 1468009161341 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:19:21 INFO - PROCESS | 1644 | 1468009161343 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1644 | 1468009161344 Marionette TRACE conn2 <- [1,1242,null,{}] 13:19:21 INFO - PROCESS | 1644 | 1468009161354 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}] 13:19:21 INFO - PROCESS | 1644 | 1468009161355 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:21 INFO - PROCESS | 1644 | 1468009161438 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:19:21 INFO - PROCESS | 1644 | 1468009161442 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1644 | 1468009161443 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4b2800 == 41 [pid = 1644] [id = 318] 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126969000) [pid = 1644] [serial = 953] [outer = 0x0] 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12bd93800) [pid = 1644] [serial = 954] [outer = 0x126969000] 13:19:21 INFO - PROCESS | 1644 | 1468009161468 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12bd9a800) [pid = 1644] [serial = 955] [outer = 0x126969000] 13:19:21 INFO - PROCESS | 1644 | 1468009161807 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]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 475ms 13:19:21 INFO - PROCESS | 1644 | 1468009161818 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1644 | 1468009161819 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:19:21 INFO - PROCESS | 1644 | 1468009161822 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1644 | 1468009161823 Marionette TRACE conn2 <- [1,1246,null,{}] 13:19:21 INFO - PROCESS | 1644 | 1468009161825 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}] 13:19:21 INFO - PROCESS | 1644 | 1468009161826 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:21 INFO - PROCESS | 1644 | 1468009161942 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:19:21 INFO - PROCESS | 1644 | 1468009161948 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1644 | 1468009161949 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4c8800 == 42 [pid = 1644] [id = 319] 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x113d68800) [pid = 1644] [serial = 956] [outer = 0x0] 13:19:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12ba62000) [pid = 1644] [serial = 957] [outer = 0x113d68800] 13:19:21 INFO - PROCESS | 1644 | 1468009161973 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12ba69000) [pid = 1644] [serial = 958] [outer = 0x113d68800] 13:19:22 INFO - PROCESS | 1644 | 1468009162263 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]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 470ms 13:19:22 INFO - PROCESS | 1644 | 1468009162292 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:19:22 INFO - PROCESS | 1644 | 1468009162294 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:19:22 INFO - PROCESS | 1644 | 1468009162352 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1644 | 1468009162354 Marionette TRACE conn2 <- [1,1250,null,{}] 13:19:22 INFO - PROCESS | 1644 | 1468009162357 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}] 13:19:22 INFO - PROCESS | 1644 | 1468009162360 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:22 INFO - PROCESS | 1644 | 1468009162457 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:19:22 INFO - PROCESS | 1644 | 1468009162549 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1644 | 1468009162550 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f19800 == 43 [pid = 1644] [id = 320] 13:19:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11301a000) [pid = 1644] [serial = 959] [outer = 0x0] 13:19:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1133f8400) [pid = 1644] [serial = 960] [outer = 0x11301a000] 13:19:22 INFO - PROCESS | 1644 | 1468009162581 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x116f92400) [pid = 1644] [serial = 961] [outer = 0x11301a000] 13:19:22 INFO - PROCESS | 1644 | 1468009162980 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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 673ms 13:19:23 INFO - PROCESS | 1644 | 1468009163023 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1644 | 1468009163026 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:19:23 INFO - PROCESS | 1644 | 1468009163032 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1644 | 1468009163034 Marionette TRACE conn2 <- [1,1254,null,{}] 13:19:23 INFO - PROCESS | 1644 | 1468009163038 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}] 13:19:23 INFO - PROCESS | 1644 | 1468009163041 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:23 INFO - PROCESS | 1644 | 1468009163144 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:19:23 INFO - PROCESS | 1644 | 1468009163247 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 1644 | 1468009163248 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a57800 == 44 [pid = 1644] [id = 321] 13:19:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1190e2400) [pid = 1644] [serial = 962] [outer = 0x0] 13:19:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x11965f400) [pid = 1644] [serial = 963] [outer = 0x1190e2400] 13:19:23 INFO - PROCESS | 1644 | 1468009163280 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x119d75400) [pid = 1644] [serial = 964] [outer = 0x1190e2400] 13:19:23 INFO - PROCESS | 1644 | 1468009163684 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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 720ms 13:19:23 INFO - PROCESS | 1644 | 1468009163751 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1644 | 1468009163753 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:19:23 INFO - PROCESS | 1644 | 1468009163755 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1644 | 1468009163756 Marionette TRACE conn2 <- [1,1258,null,{}] 13:19:23 INFO - PROCESS | 1644 | 1468009163758 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}] 13:19:23 INFO - PROCESS | 1644 | 1468009163760 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:23 INFO - PROCESS | 1644 | 1468009163880 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:19:23 INFO - PROCESS | 1644 | 1468009163972 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 1644 | 1468009163979 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b893000 == 45 [pid = 1644] [id = 322] 13:19:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1255d3800) [pid = 1644] [serial = 965] [outer = 0x0] 13:19:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x126090000) [pid = 1644] [serial = 966] [outer = 0x1255d3800] 13:19:24 INFO - PROCESS | 1644 | 1468009164033 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x128a1ec00) [pid = 1644] [serial = 967] [outer = 0x1255d3800] 13:19:24 INFO - PROCESS | 1644 | 1468009164492 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]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 768ms 13:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:19:24 INFO - PROCESS | 1644 | 1468009164524 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1644 | 1468009164525 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:19:24 INFO - PROCESS | 1644 | 1468009164528 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1644 | 1468009164529 Marionette TRACE conn2 <- [1,1262,null,{}] 13:19:24 INFO - PROCESS | 1644 | 1468009164531 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}] 13:19:24 INFO - PROCESS | 1644 | 1468009164533 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:24 INFO - PROCESS | 1644 | 1468009164635 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:19:24 INFO - PROCESS | 1644 | 1468009164691 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1644 | 1468009164693 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d03a000 == 46 [pid = 1644] [id = 323] 13:19:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1291d3400) [pid = 1644] [serial = 968] [outer = 0x0] 13:19:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x1291ddc00) [pid = 1644] [serial = 969] [outer = 0x1291d3400] 13:19:24 INFO - PROCESS | 1644 | 1468009164723 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x12a6ac400) [pid = 1644] [serial = 970] [outer = 0x1291d3400] 13:19:25 INFO - PROCESS | 1644 | 1468009165172 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]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 13:19:25 INFO - PROCESS | 1644 | 1468009165364 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 1644 | 1468009165367 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:19:25 INFO - PROCESS | 1644 | 1468009165388 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 1644 | 1468009165390 Marionette TRACE conn2 <- [1,1266,null,{}] 13:19:25 INFO - PROCESS | 1644 | 1468009165394 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}] 13:19:25 INFO - PROCESS | 1644 | 1468009165396 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:25 INFO - PROCESS | 1644 | 1468009165487 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:19:25 INFO - PROCESS | 1644 | 1468009165539 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1644 | 1468009165542 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x119006000 == 47 [pid = 1644] [id = 324] 13:19:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x117569800) [pid = 1644] [serial = 971] [outer = 0x0] 13:19:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x118104400) [pid = 1644] [serial = 972] [outer = 0x117569800] 13:19:25 INFO - PROCESS | 1644 | 1468009165569 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x118416000) [pid = 1644] [serial = 973] [outer = 0x117569800] 13:19:26 INFO - PROCESS | 1644 | 1468009166007 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]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 13:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:19:26 INFO - PROCESS | 1644 | 1468009166059 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1644 | 1468009166061 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:19:26 INFO - PROCESS | 1644 | 1468009166066 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1644 | 1468009166068 Marionette TRACE conn2 <- [1,1270,null,{}] 13:19:26 INFO - PROCESS | 1644 | 1468009166071 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}] 13:19:26 INFO - PROCESS | 1644 | 1468009166072 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:26 INFO - PROCESS | 1644 | 1468009166161 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:19:26 INFO - PROCESS | 1644 | 1468009166220 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1644 | 1468009166221 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190c2000 == 48 [pid = 1644] [id = 325] 13:19:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x1186b4000) [pid = 1644] [serial = 974] [outer = 0x0] 13:19:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x11965ec00) [pid = 1644] [serial = 975] [outer = 0x1186b4000] 13:19:26 INFO - PROCESS | 1644 | 1468009166249 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x120f24400) [pid = 1644] [serial = 976] [outer = 0x1186b4000] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4b2800 == 47 [pid = 1644] [id = 318] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12b91f000 == 46 [pid = 1644] [id = 317] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x123d13000 == 45 [pid = 1644] [id = 316] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12125a000 == 44 [pid = 1644] [id = 315] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12a529800 == 43 [pid = 1644] [id = 314] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x1291b3000 == 42 [pid = 1644] [id = 313] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x128a5d800 == 41 [pid = 1644] [id = 312] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x125515800 == 40 [pid = 1644] [id = 311] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x123d9d000 == 39 [pid = 1644] [id = 310] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12125a800 == 38 [pid = 1644] [id = 309] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x117477000 == 37 [pid = 1644] [id = 308] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x117475000 == 36 [pid = 1644] [id = 307] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x121258800 == 35 [pid = 1644] [id = 306] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x1168b6800 == 34 [pid = 1644] [id = 305] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12a9d9000 == 33 [pid = 1644] [id = 304] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x119006000 == 32 [pid = 1644] [id = 324] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12d03a000 == 31 [pid = 1644] [id = 323] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12b893000 == 30 [pid = 1644] [id = 322] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x121a57800 == 29 [pid = 1644] [id = 321] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4c8800 == 28 [pid = 1644] [id = 319] 13:19:26 INFO - PROCESS | 1644 | --DOCSHELL 0x116f19800 == 27 [pid = 1644] [id = 320] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x12101f000) [pid = 1644] [serial = 888] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x115e8d800) [pid = 1644] [serial = 878] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1255cd400) [pid = 1644] [serial = 894] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x116f5f800) [pid = 1644] [serial = 879] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x1267adc00) [pid = 1644] [serial = 895] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x11905c400) [pid = 1644] [serial = 876] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x118679400) [pid = 1644] [serial = 875] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x1290ae400) [pid = 1644] [serial = 486] [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.] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x11820e400) [pid = 1644] [serial = 861] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x11673a400) [pid = 1644] [serial = 860] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119d75c00) [pid = 1644] [serial = 864] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x1190e7800) [pid = 1644] [serial = 863] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x128a1c800) [pid = 1644] [serial = 867] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x126511800) [pid = 1644] [serial = 866] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12af63800) [pid = 1644] [serial = 870] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12935cc00) [pid = 1644] [serial = 869] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x128a1f000) [pid = 1644] [serial = 898] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x126963000) [pid = 1644] [serial = 897] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11827e400) [pid = 1644] [serial = 903] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118109000) [pid = 1644] [serial = 873] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128c68c00) [pid = 1644] [serial = 900] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x115dcb400) [pid = 1644] [serial = 872] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1290b4000) [pid = 1644] [serial = 906] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12b761000) [pid = 1644] [serial = 912] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1290ab800) [pid = 1644] [serial = 901] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121836400) [pid = 1644] [serial = 904] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x124a78800) [pid = 1644] [serial = 892] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1291d9c00) [pid = 1644] [serial = 907] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a549800) [pid = 1644] [serial = 909] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1214e8000) [pid = 1644] [serial = 889] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12a7d5400) [pid = 1644] [serial = 910] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121a77c00) [pid = 1644] [serial = 891] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118417000) [pid = 1644] [serial = 882] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1184c8000) [pid = 1644] [serial = 883] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119667c00) [pid = 1644] [serial = 885] [outer = 0x0] [url = about:blank] 13:19:26 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119a5ac00) [pid = 1644] [serial = 886] [outer = 0x0] [url = about:blank] 13:19:27 INFO - PROCESS | 1644 | 1468009167134 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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1076ms 13:19:27 INFO - PROCESS | 1644 | 1468009167140 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1644 | 1468009167143 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:19:27 INFO - PROCESS | 1644 | 1468009167149 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1644 | 1468009167151 Marionette TRACE conn2 <- [1,1274,null,{}] 13:19:27 INFO - PROCESS | 1644 | 1468009167155 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}] 13:19:27 INFO - PROCESS | 1644 | 1468009167157 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:27 INFO - PROCESS | 1644 | 1468009167253 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:19:27 INFO - PROCESS | 1644 | 1468009167326 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1644 | 1468009167328 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x11662e800 == 28 [pid = 1644] [id = 326] 13:19:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1133cb800) [pid = 1644] [serial = 977] [outer = 0x0] 13:19:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x115dcb800) [pid = 1644] [serial = 978] [outer = 0x1133cb800] 13:19:27 INFO - PROCESS | 1644 | 1468009167375 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11646ac00) [pid = 1644] [serial = 979] [outer = 0x1133cb800] 13:19:27 INFO - PROCESS | 1644 | 1468009167737 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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 623ms 13:19:27 INFO - PROCESS | 1644 | 1468009167772 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1644 | 1468009167775 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:19:27 INFO - PROCESS | 1644 | 1468009167779 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1644 | 1468009167781 Marionette TRACE conn2 <- [1,1278,null,{}] 13:19:27 INFO - PROCESS | 1644 | 1468009167783 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}] 13:19:27 INFO - PROCESS | 1644 | 1468009167785 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:27 INFO - PROCESS | 1644 | 1468009167864 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:19:27 INFO - PROCESS | 1644 | 1468009167913 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1644 | 1468009167914 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x117466800 == 29 [pid = 1644] [id = 327] 13:19:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x116f68c00) [pid = 1644] [serial = 980] [outer = 0x0] 13:19:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118106400) [pid = 1644] [serial = 981] [outer = 0x116f68c00] 13:19:27 INFO - PROCESS | 1644 | 1468009167942 Marionette DEBUG loaded listener.js 13:19:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118215800) [pid = 1644] [serial = 982] [outer = 0x116f68c00] 13:19:28 INFO - PROCESS | 1644 | 1468009168274 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]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 13:19:28 INFO - PROCESS | 1644 | 1468009168301 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1644 | 1468009168302 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:19:28 INFO - PROCESS | 1644 | 1468009168304 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1644 | 1468009168307 Marionette TRACE conn2 <- [1,1282,null,{}] 13:19:28 INFO - PROCESS | 1644 | 1468009168317 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}] 13:19:28 INFO - PROCESS | 1644 | 1468009168320 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:28 INFO - PROCESS | 1644 | 1468009168394 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:19:28 INFO - PROCESS | 1644 | 1468009168402 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1644 | 1468009168404 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190be800 == 30 [pid = 1644] [id = 328] 13:19:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1126a3400) [pid = 1644] [serial = 983] [outer = 0x0] 13:19:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11898d800) [pid = 1644] [serial = 984] [outer = 0x1126a3400] 13:19:28 INFO - PROCESS | 1644 | 1468009168432 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119665000) [pid = 1644] [serial = 985] [outer = 0x1126a3400] 13:19:28 INFO - PROCESS | 1644 | 1468009168750 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]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 13:19:28 INFO - PROCESS | 1644 | 1468009168776 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1644 | 1468009168778 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:19:28 INFO - PROCESS | 1644 | 1468009168788 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1644 | 1468009168789 Marionette TRACE conn2 <- [1,1286,null,{}] 13:19:28 INFO - PROCESS | 1644 | 1468009168816 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}] 13:19:28 INFO - PROCESS | 1644 | 1468009168817 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:28 INFO - PROCESS | 1644 | 1468009168898 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:19:28 INFO - PROCESS | 1644 | 1468009168903 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1644 | 1468009168904 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fa5800 == 31 [pid = 1644] [id = 329] 13:19:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11966a800) [pid = 1644] [serial = 986] [outer = 0x0] 13:19:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121013400) [pid = 1644] [serial = 987] [outer = 0x11966a800] 13:19:28 INFO - PROCESS | 1644 | 1468009168929 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1211ef800) [pid = 1644] [serial = 988] [outer = 0x11966a800] 13:19:29 INFO - PROCESS | 1644 | 1468009169298 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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 535ms 13:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:19:29 INFO - PROCESS | 1644 | 1468009169324 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1644 | 1468009169325 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:19:29 INFO - PROCESS | 1644 | 1468009169336 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1644 | 1468009169337 Marionette TRACE conn2 <- [1,1290,null,{}] 13:19:29 INFO - PROCESS | 1644 | 1468009169340 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}] 13:19:29 INFO - PROCESS | 1644 | 1468009169341 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:29 INFO - PROCESS | 1644 | 1468009169431 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:19:29 INFO - PROCESS | 1644 | 1468009169434 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1644 | 1468009169435 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x12144f800 == 32 [pid = 1644] [id = 330] 13:19:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11327a800) [pid = 1644] [serial = 989] [outer = 0x0] 13:19:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121476800) [pid = 1644] [serial = 990] [outer = 0x11327a800] 13:19:29 INFO - PROCESS | 1644 | 1468009169460 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x123d61800) [pid = 1644] [serial = 991] [outer = 0x11327a800] 13:19:29 INFO - PROCESS | 1644 | 1468009169806 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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 529ms 13:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:19:29 INFO - PROCESS | 1644 | 1468009169856 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1644 | 1468009169857 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:19:29 INFO - PROCESS | 1644 | 1468009169859 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1644 | 1468009169860 Marionette TRACE conn2 <- [1,1294,null,{}] 13:19:29 INFO - PROCESS | 1644 | 1468009169862 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}] 13:19:29 INFO - PROCESS | 1644 | 1468009169867 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:29 INFO - PROCESS | 1644 | 1468009169975 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:19:30 INFO - PROCESS | 1644 | 1468009170011 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1644 | 1468009170013 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d9e800 == 33 [pid = 1644] [id = 331] 13:19:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x112698400) [pid = 1644] [serial = 992] [outer = 0x0] 13:19:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x124a7c800) [pid = 1644] [serial = 993] [outer = 0x112698400] 13:19:30 INFO - PROCESS | 1644 | 1468009170038 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126511400) [pid = 1644] [serial = 994] [outer = 0x112698400] 13:19:30 INFO - PROCESS | 1644 | 1468009170322 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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 13:19:30 INFO - PROCESS | 1644 | 1468009170348 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1644 | 1468009170357 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:19:30 INFO - PROCESS | 1644 | 1468009170367 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1644 | 1468009170368 Marionette TRACE conn2 <- [1,1298,null,{}] 13:19:30 INFO - PROCESS | 1644 | 1468009170370 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}] 13:19:30 INFO - PROCESS | 1644 | 1468009170371 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:30 INFO - PROCESS | 1644 | 1468009170475 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:19:30 INFO - PROCESS | 1644 | 1468009170489 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1644 | 1468009170490 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x126005000 == 34 [pid = 1644] [id = 332] 13:19:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x123d62c00) [pid = 1644] [serial = 995] [outer = 0x0] 13:19:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126960000) [pid = 1644] [serial = 996] [outer = 0x123d62c00] 13:19:30 INFO - PROCESS | 1644 | 1468009170515 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126b5a800) [pid = 1644] [serial = 997] [outer = 0x123d62c00] 13:19:30 INFO - PROCESS | 1644 | 1468009170855 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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 13:19:30 INFO - PROCESS | 1644 | 1468009170892 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1644 | 1468009170893 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:19:30 INFO - PROCESS | 1644 | 1468009170896 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1644 | 1468009170897 Marionette TRACE conn2 <- [1,1302,null,{}] 13:19:30 INFO - PROCESS | 1644 | 1468009170899 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}] 13:19:30 INFO - PROCESS | 1644 | 1468009170900 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:30 INFO - PROCESS | 1644 | 1468009170996 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:19:31 INFO - PROCESS | 1644 | 1468009170999 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1644 | 1468009171000 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x126194000 == 35 [pid = 1644] [id = 333] 13:19:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126b5f400) [pid = 1644] [serial = 998] [outer = 0x0] 13:19:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x128c68800) [pid = 1644] [serial = 999] [outer = 0x126b5f400] 13:19:31 INFO - PROCESS | 1644 | 1468009171025 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1290ae400) [pid = 1644] [serial = 1000] [outer = 0x126b5f400] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x129352400) [pid = 1644] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12a6a9400) [pid = 1644] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12b8d1800) [pid = 1644] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1128d8000) [pid = 1644] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x113015400) [pid = 1644] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118419800) [pid = 1644] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124a83c00) [pid = 1644] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1128d5000) [pid = 1644] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x117565800) [pid = 1644] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124bea400) [pid = 1644] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118414800) [pid = 1644] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12a7d7400) [pid = 1644] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x126969000) [pid = 1644] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113d68800) [pid = 1644] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x126089400) [pid = 1644] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:19:31 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x123d67000) [pid = 1644] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:19:31 INFO - PROCESS | 1644 | 1468009171739 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]]]}] 13:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 870ms 13:19:31 INFO - PROCESS | 1644 | 1468009171766 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 1644 | 1468009171768 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:19:31 INFO - PROCESS | 1644 | 1468009171777 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1644 | 1468009171785 Marionette TRACE conn2 <- [1,1306,null,{}] 13:19:31 INFO - PROCESS | 1644 | 1468009171794 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}] 13:19:31 INFO - PROCESS | 1644 | 1468009171796 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:31 INFO - PROCESS | 1644 | 1468009171868 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:19:31 INFO - PROCESS | 1644 | 1468009171871 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1644 | 1468009171873 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190bd800 == 36 [pid = 1644] [id = 334] 13:19:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11810ec00) [pid = 1644] [serial = 1001] [outer = 0x0] 13:19:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x120f2bc00) [pid = 1644] [serial = 1002] [outer = 0x11810ec00] 13:19:31 INFO - PROCESS | 1644 | 1468009171899 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126089400) [pid = 1644] [serial = 1003] [outer = 0x11810ec00] 13:19:32 INFO - PROCESS | 1644 | 1468009172233 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]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 485ms 13:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:19:32 INFO - PROCESS | 1644 | 1468009172264 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1644 | 1468009172265 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:19:32 INFO - PROCESS | 1644 | 1468009172267 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1644 | 1468009172269 Marionette TRACE conn2 <- [1,1310,null,{}] 13:19:32 INFO - PROCESS | 1644 | 1468009172271 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}] 13:19:32 INFO - PROCESS | 1644 | 1468009172272 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:32 INFO - PROCESS | 1644 | 1468009172350 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:19:32 INFO - PROCESS | 1644 | 1468009172354 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1644 | 1468009172355 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x129074800 == 37 [pid = 1644] [id = 335] 13:19:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12614b400) [pid = 1644] [serial = 1004] [outer = 0x0] 13:19:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1290b5800) [pid = 1644] [serial = 1005] [outer = 0x12614b400] 13:19:32 INFO - PROCESS | 1644 | 1468009172380 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1291dfc00) [pid = 1644] [serial = 1006] [outer = 0x12614b400] 13:19:32 INFO - PROCESS | 1644 | 1468009172735 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] 13:19:32 INFO - PROCESS | 1644 | 1468009172791 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:19:32 INFO - PROCESS | 1644 | 1468009172804 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1644 | 1468009172807 Marionette TRACE conn2 <- [1,1314,null,{}] 13:19:32 INFO - PROCESS | 1644 | 1468009172810 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}] 13:19:32 INFO - PROCESS | 1644 | 1468009172813 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:32 INFO - PROCESS | 1644 | 1468009172949 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:19:32 INFO - PROCESS | 1644 | 1468009172955 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1644 | 1468009172956 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12144a000 == 38 [pid = 1644] [id = 336] 13:19:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x129356000) [pid = 1644] [serial = 1007] [outer = 0x0] 13:19:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a65fc00) [pid = 1644] [serial = 1008] [outer = 0x129356000] 13:19:32 INFO - PROCESS | 1644 | 1468009172982 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12af5c800) [pid = 1644] [serial = 1009] [outer = 0x129356000] 13:19:33 INFO - PROCESS | 1644 | 1468009173319 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]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 531ms 13:19:33 INFO - PROCESS | 1644 | 1468009173324 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 1644 | 1468009173325 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:19:33 INFO - PROCESS | 1644 | 1468009173336 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1644 | 1468009173337 Marionette TRACE conn2 <- [1,1318,null,{}] 13:19:33 INFO - PROCESS | 1644 | 1468009173339 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}] 13:19:33 INFO - PROCESS | 1644 | 1468009173340 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:33 INFO - PROCESS | 1644 | 1468009173448 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:19:33 INFO - PROCESS | 1644 | 1468009173454 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1644 | 1468009173455 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6e4800 == 39 [pid = 1644] [id = 337] 13:19:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1267b3000) [pid = 1644] [serial = 1010] [outer = 0x0] 13:19:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12af67800) [pid = 1644] [serial = 1011] [outer = 0x1267b3000] 13:19:33 INFO - PROCESS | 1644 | 1468009173479 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12b8cb400) [pid = 1644] [serial = 1012] [outer = 0x1267b3000] 13:19:34 INFO - PROCESS | 1644 | 1468009174025 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]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 722ms 13:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:19:34 INFO - PROCESS | 1644 | 1468009174055 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1644 | 1468009174057 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:19:34 INFO - PROCESS | 1644 | 1468009174060 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1644 | 1468009174066 Marionette TRACE conn2 <- [1,1322,null,{}] 13:19:34 INFO - PROCESS | 1644 | 1468009174100 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}] 13:19:34 INFO - PROCESS | 1644 | 1468009174102 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:34 INFO - PROCESS | 1644 | 1468009174210 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:19:34 INFO - PROCESS | 1644 | 1468009174312 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1644 | 1468009174314 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d72800 == 40 [pid = 1644] [id = 338] 13:19:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x114fbe400) [pid = 1644] [serial = 1013] [outer = 0x0] 13:19:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x115e8f000) [pid = 1644] [serial = 1014] [outer = 0x114fbe400] 13:19:34 INFO - PROCESS | 1644 | 1468009174345 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x117dbcc00) [pid = 1644] [serial = 1015] [outer = 0x114fbe400] 13:19:34 INFO - PROCESS | 1644 | 1468009174867 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]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 853ms 13:19:34 INFO - PROCESS | 1644 | 1468009174923 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:19:34 INFO - PROCESS | 1644 | 1468009174926 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:19:34 INFO - PROCESS | 1644 | 1468009174934 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1644 | 1468009174936 Marionette TRACE conn2 <- [1,1326,null,{}] 13:19:34 INFO - PROCESS | 1644 | 1468009174938 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}] 13:19:34 INFO - PROCESS | 1644 | 1468009174940 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:35 INFO - PROCESS | 1644 | 1468009175149 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:19:35 INFO - PROCESS | 1644 | 1468009175276 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1644 | 1468009175277 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x11640a800 == 41 [pid = 1644] [id = 339] 13:19:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1132ea800) [pid = 1644] [serial = 1016] [outer = 0x0] 13:19:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x113d73c00) [pid = 1644] [serial = 1017] [outer = 0x1132ea800] 13:19:35 INFO - PROCESS | 1644 | 1468009175306 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x116f9d800) [pid = 1644] [serial = 1018] [outer = 0x1132ea800] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x12144a000 == 40 [pid = 1644] [id = 336] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x129074800 == 39 [pid = 1644] [id = 335] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x1190bd800 == 38 [pid = 1644] [id = 334] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x126194000 == 37 [pid = 1644] [id = 333] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x126005000 == 36 [pid = 1644] [id = 332] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x123d9e800 == 35 [pid = 1644] [id = 331] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x12144f800 == 34 [pid = 1644] [id = 330] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x119fa5800 == 33 [pid = 1644] [id = 329] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x1190be800 == 32 [pid = 1644] [id = 328] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x117466800 == 31 [pid = 1644] [id = 327] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x11662e800 == 30 [pid = 1644] [id = 326] 13:19:35 INFO - PROCESS | 1644 | --DOCSHELL 0x1190c2000 == 29 [pid = 1644] [id = 325] 13:19:35 INFO - PROCESS | 1644 | 1468009175730 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]]]}] 13:19:35 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 13:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 819ms 13:19:35 INFO - PROCESS | 1644 | 1468009175755 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:19:35 INFO - PROCESS | 1644 | 1468009175757 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:19:35 INFO - PROCESS | 1644 | 1468009175760 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1644 | 1468009175762 Marionette TRACE conn2 <- [1,1330,null,{}] 13:19:35 INFO - PROCESS | 1644 | 1468009175767 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}] 13:19:35 INFO - PROCESS | 1644 | 1468009175769 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:35 INFO - PROCESS | 1644 | 1468009175852 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x12a6af400) [pid = 1644] [serial = 939] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12b765400) [pid = 1644] [serial = 942] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12b8d5400) [pid = 1644] [serial = 945] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11841f000) [pid = 1644] [serial = 948] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x123d67c00) [pid = 1644] [serial = 928] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1184c6c00) [pid = 1644] [serial = 918] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1190e1400) [pid = 1644] [serial = 919] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x124de8800) [pid = 1644] [serial = 930] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126023c00) [pid = 1644] [serial = 931] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x113397000) [pid = 1644] [serial = 915] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x116a23800) [pid = 1644] [serial = 916] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118102400) [pid = 1644] [serial = 921] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11826b000) [pid = 1644] [serial = 922] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x126145000) [pid = 1644] [serial = 933] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11920c800) [pid = 1644] [serial = 924] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1194a5400) [pid = 1644] [serial = 925] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12b768800) [pid = 1644] [serial = 913] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1210d1800) [pid = 1644] [serial = 927] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12bd9a800) [pid = 1644] [serial = 955] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12101f800) [pid = 1644] [serial = 949] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12bd93800) [pid = 1644] [serial = 954] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12ba62000) [pid = 1644] [serial = 957] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12b95a800) [pid = 1644] [serial = 946] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x126b58000) [pid = 1644] [serial = 936] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12b8cf400) [pid = 1644] [serial = 943] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a7d0000) [pid = 1644] [serial = 940] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12a546000) [pid = 1644] [serial = 937] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1291db000) [pid = 1644] [serial = 951] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12ba69000) [pid = 1644] [serial = 958] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12b964c00) [pid = 1644] [serial = 952] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1265a0400) [pid = 1644] [serial = 934] [outer = 0x0] [url = about:blank] 13:19:35 INFO - PROCESS | 1644 | 1468009175911 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1644 | 1468009175913 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x117152800 == 30 [pid = 1644] [id = 340] 13:19:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x113397000) [pid = 1644] [serial = 1019] [outer = 0x0] 13:19:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x117db4c00) [pid = 1644] [serial = 1020] [outer = 0x113397000] 13:19:35 INFO - PROCESS | 1644 | 1468009175940 Marionette DEBUG loaded listener.js 13:19:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11841e400) [pid = 1644] [serial = 1021] [outer = 0x113397000] 13:19:36 INFO - PROCESS | 1644 | 1468009176243 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]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 13:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 13:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:19:36 INFO - PROCESS | 1644 | 1468009176284 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 1644 | 1468009176285 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:19:36 INFO - PROCESS | 1644 | 1468009176288 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1644 | 1468009176289 Marionette TRACE conn2 <- [1,1334,null,{}] 13:19:36 INFO - PROCESS | 1644 | 1468009176291 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}] 13:19:36 INFO - PROCESS | 1644 | 1468009176293 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:36 INFO - PROCESS | 1644 | 1468009176372 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:19:36 INFO - PROCESS | 1644 | 1468009176438 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1644 | 1468009176440 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190be800 == 31 [pid = 1644] [id = 341] 13:19:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11339f000) [pid = 1644] [serial = 1022] [outer = 0x0] 13:19:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118683400) [pid = 1644] [serial = 1023] [outer = 0x11339f000] 13:19:36 INFO - PROCESS | 1644 | 1468009176465 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1194a6c00) [pid = 1644] [serial = 1024] [outer = 0x11339f000] 13:19:36 INFO - PROCESS | 1644 | 1468009176775 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]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 13:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:19:36 INFO - PROCESS | 1644 | 1468009176806 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 1644 | 1468009176809 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:19:36 INFO - PROCESS | 1644 | 1468009176818 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1644 | 1468009176822 Marionette TRACE conn2 <- [1,1338,null,{}] 13:19:36 INFO - PROCESS | 1644 | 1468009176824 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}] 13:19:36 INFO - PROCESS | 1644 | 1468009176827 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:36 INFO - PROCESS | 1644 | 1468009176907 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:19:36 INFO - PROCESS | 1644 | 1468009176911 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1644 | 1468009176912 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a5a000 == 32 [pid = 1644] [id = 342] 13:19:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11270d800) [pid = 1644] [serial = 1025] [outer = 0x0] 13:19:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119d77400) [pid = 1644] [serial = 1026] [outer = 0x11270d800] 13:19:36 INFO - PROCESS | 1644 | 1468009176940 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1219d6000) [pid = 1644] [serial = 1027] [outer = 0x11270d800] 13:19:37 INFO - PROCESS | 1644 | 1468009177754 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]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 978ms 13:19:37 INFO - PROCESS | 1644 | 1468009177792 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1644 | 1468009177793 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:19:37 INFO - PROCESS | 1644 | 1468009177795 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1644 | 1468009177798 Marionette TRACE conn2 <- [1,1342,null,{}] 13:19:37 INFO - PROCESS | 1644 | 1468009177801 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}] 13:19:37 INFO - PROCESS | 1644 | 1468009177802 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:37 INFO - PROCESS | 1644 | 1468009177898 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:19:37 INFO - PROCESS | 1644 | 1468009177930 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1644 | 1468009177931 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x124877000 == 33 [pid = 1644] [id = 343] 13:19:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118681400) [pid = 1644] [serial = 1028] [outer = 0x0] 13:19:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124a79000) [pid = 1644] [serial = 1029] [outer = 0x118681400] 13:19:37 INFO - PROCESS | 1644 | 1468009177956 Marionette DEBUG loaded listener.js 13:19:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124be9400) [pid = 1644] [serial = 1030] [outer = 0x118681400] 13:19:38 INFO - PROCESS | 1644 | 1468009178289 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]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 13:19:38 INFO - PROCESS | 1644 | 1468009178318 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1644 | 1468009178319 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:19:38 INFO - PROCESS | 1644 | 1468009178329 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1644 | 1468009178330 Marionette TRACE conn2 <- [1,1346,null,{}] 13:19:38 INFO - PROCESS | 1644 | 1468009178332 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}] 13:19:38 INFO - PROCESS | 1644 | 1468009178333 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:38 INFO - PROCESS | 1644 | 1468009178440 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:19:38 INFO - PROCESS | 1644 | 1468009178445 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1644 | 1468009178449 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218da800 == 34 [pid = 1644] [id = 344] 13:19:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12602f000) [pid = 1644] [serial = 1031] [outer = 0x0] 13:19:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126140400) [pid = 1644] [serial = 1032] [outer = 0x12602f000] 13:19:38 INFO - PROCESS | 1644 | 1468009178481 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126708400) [pid = 1644] [serial = 1033] [outer = 0x12602f000] 13:19:38 INFO - PROCESS | 1644 | 1468009178839 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]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 577ms 13:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:19:38 INFO - PROCESS | 1644 | 1468009178899 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1644 | 1468009178900 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:19:38 INFO - PROCESS | 1644 | 1468009178902 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1644 | 1468009178903 Marionette TRACE conn2 <- [1,1350,null,{}] 13:19:38 INFO - PROCESS | 1644 | 1468009178905 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}] 13:19:38 INFO - PROCESS | 1644 | 1468009178907 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:39 INFO - PROCESS | 1644 | 1468009179002 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:19:39 INFO - PROCESS | 1644 | 1468009179015 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1644 | 1468009179016 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289ec000 == 35 [pid = 1644] [id = 345] 13:19:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11920b000) [pid = 1644] [serial = 1034] [outer = 0x0] 13:19:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128a21400) [pid = 1644] [serial = 1035] [outer = 0x11920b000] 13:19:39 INFO - PROCESS | 1644 | 1468009179040 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1290ae800) [pid = 1644] [serial = 1036] [outer = 0x11920b000] 13:19:39 INFO - PROCESS | 1644 | 1468009179379 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]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 13:19:39 INFO - PROCESS | 1644 | 1468009179422 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1644 | 1468009179423 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:19:39 INFO - PROCESS | 1644 | 1468009179425 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1644 | 1468009179426 Marionette TRACE conn2 <- [1,1354,null,{}] 13:19:39 INFO - PROCESS | 1644 | 1468009179429 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}] 13:19:39 INFO - PROCESS | 1644 | 1468009179430 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:39 INFO - PROCESS | 1644 | 1468009179524 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:19:39 INFO - PROCESS | 1644 | 1468009179529 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1644 | 1468009179531 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x112254000 == 36 [pid = 1644] [id = 346] 13:19:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12506c800) [pid = 1644] [serial = 1037] [outer = 0x0] 13:19:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x129356800) [pid = 1644] [serial = 1038] [outer = 0x12506c800] 13:19:39 INFO - PROCESS | 1644 | 1468009179555 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a65ec00) [pid = 1644] [serial = 1039] [outer = 0x12506c800] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11327a800) [pid = 1644] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1126a3400) [pid = 1644] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1133cb800) [pid = 1644] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11966a800) [pid = 1644] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112698400) [pid = 1644] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1186b4000) [pid = 1644] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116f68c00) [pid = 1644] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x129356000) [pid = 1644] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11301a000) [pid = 1644] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1190e2400) [pid = 1644] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1255d3800) [pid = 1644] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1291d3400) [pid = 1644] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x117569800) [pid = 1644] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x123d62c00) [pid = 1644] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x126b5f400) [pid = 1644] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12614b400) [pid = 1644] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:19:39 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11810ec00) [pid = 1644] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:19:39 INFO - PROCESS | 1644 | 1468009179957 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]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 567ms 13:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:19:39 INFO - PROCESS | 1644 | 1468009179994 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1644 | 1468009179995 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:19:39 INFO - PROCESS | 1644 | 1468009179997 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1644 | 1468009179998 Marionette TRACE conn2 <- [1,1358,null,{}] 13:19:40 INFO - PROCESS | 1644 | 1468009180001 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}] 13:19:40 INFO - PROCESS | 1644 | 1468009180002 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:40 INFO - PROCESS | 1644 | 1468009180077 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:19:40 INFO - PROCESS | 1644 | 1468009180083 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 1644 | 1468009180084 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218db000 == 37 [pid = 1644] [id = 347] 13:19:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11270b400) [pid = 1644] [serial = 1040] [outer = 0x0] 13:19:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x113202400) [pid = 1644] [serial = 1041] [outer = 0x11270b400] 13:19:40 INFO - PROCESS | 1644 | 1468009180108 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1186b4000) [pid = 1644] [serial = 1042] [outer = 0x11270b400] 13:19:40 INFO - PROCESS | 1644 | 1468009180454 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]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 469ms 13:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:19:40 INFO - PROCESS | 1644 | 1468009180467 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1644 | 1468009180468 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:19:40 INFO - PROCESS | 1644 | 1468009180471 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1644 | 1468009180472 Marionette TRACE conn2 <- [1,1362,null,{}] 13:19:40 INFO - PROCESS | 1644 | 1468009180474 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}] 13:19:40 INFO - PROCESS | 1644 | 1468009180475 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:40 INFO - PROCESS | 1644 | 1468009180574 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:19:40 INFO - PROCESS | 1644 | 1468009180582 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:40 INFO - PROCESS | 1644 | 1468009180584 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a76b000 == 38 [pid = 1644] [id = 348] 13:19:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1198d7800) [pid = 1644] [serial = 1043] [outer = 0x0] 13:19:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121a85000) [pid = 1644] [serial = 1044] [outer = 0x1198d7800] 13:19:40 INFO - PROCESS | 1644 | 1468009180608 Marionette DEBUG loaded listener.js 13:19:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x128a26c00) [pid = 1644] [serial = 1045] [outer = 0x1198d7800] 13:19:40 INFO - PROCESS | 1644 | 1468009180920 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]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 13:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:19:40 INFO - PROCESS | 1644 | 1468009180940 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1644 | 1468009180941 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:19:40 INFO - PROCESS | 1644 | 1468009180943 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1644 | 1468009180945 Marionette TRACE conn2 <- [1,1366,null,{}] 13:19:40 INFO - PROCESS | 1644 | 1468009180950 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}] 13:19:40 INFO - PROCESS | 1644 | 1468009180951 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:41 INFO - PROCESS | 1644 | 1468009181033 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:19:41 INFO - PROCESS | 1644 | 1468009181036 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1644 | 1468009181038 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af19800 == 39 [pid = 1644] [id = 349] 13:19:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11269b800) [pid = 1644] [serial = 1046] [outer = 0x0] 13:19:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12a6ac000) [pid = 1644] [serial = 1047] [outer = 0x11269b800] 13:19:41 INFO - PROCESS | 1644 | 1468009181065 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12a7da000) [pid = 1644] [serial = 1048] [outer = 0x11269b800] 13:19:41 INFO - PROCESS | 1644 | 1468009181424 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] 13:19:41 INFO - PROCESS | 1644 | 1468009181468 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:19:41 INFO - PROCESS | 1644 | 1468009181470 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1644 | 1468009181472 Marionette TRACE conn2 <- [1,1370,null,{}] 13:19:41 INFO - PROCESS | 1644 | 1468009181474 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}] 13:19:41 INFO - PROCESS | 1644 | 1468009181475 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:41 INFO - PROCESS | 1644 | 1468009181566 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:19:41 INFO - PROCESS | 1644 | 1468009181570 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1644 | 1468009181571 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b92f800 == 40 [pid = 1644] [id = 350] 13:19:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12b0b5c00) [pid = 1644] [serial = 1049] [outer = 0x0] 13:19:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12b8d3c00) [pid = 1644] [serial = 1050] [outer = 0x12b0b5c00] 13:19:41 INFO - PROCESS | 1644 | 1468009181595 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12b95c800) [pid = 1644] [serial = 1051] [outer = 0x12b0b5c00] 13:19:41 INFO - PROCESS | 1644 | 1468009181899 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] 13:19:42 INFO - PROCESS | 1644 | 1468009181995 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:19:42 INFO - PROCESS | 1644 | 1468009181998 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1644 | 1468009182001 Marionette TRACE conn2 <- [1,1374,null,{}] 13:19:42 INFO - PROCESS | 1644 | 1468009182005 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}] 13:19:42 INFO - PROCESS | 1644 | 1468009182007 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:42 INFO - PROCESS | 1644 | 1468009182114 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:19:42 INFO - PROCESS | 1644 | 1468009182179 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1644 | 1468009182181 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x116859000 == 41 [pid = 1644] [id = 351] 13:19:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1131c2000) [pid = 1644] [serial = 1052] [outer = 0x0] 13:19:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x115e22800) [pid = 1644] [serial = 1053] [outer = 0x1131c2000] 13:19:42 INFO - PROCESS | 1644 | 1468009182213 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11820a400) [pid = 1644] [serial = 1054] [outer = 0x1131c2000] 13:19:42 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:42 INFO - PROCESS | 1644 | 1468009182650 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] 13:19:42 INFO - PROCESS | 1644 | 1468009182674 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:19:42 INFO - PROCESS | 1644 | 1468009182679 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1644 | 1468009182681 Marionette TRACE conn2 <- [1,1378,null,{}] 13:19:42 INFO - PROCESS | 1644 | 1468009182684 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}] 13:19:42 INFO - PROCESS | 1644 | 1468009182686 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:42 INFO - PROCESS | 1644 | 1468009182809 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:19:42 INFO - PROCESS | 1644 | 1468009182878 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1644 | 1468009182879 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x121451000 == 42 [pid = 1644] [id = 352] 13:19:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11841fc00) [pid = 1644] [serial = 1055] [outer = 0x0] 13:19:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119212000) [pid = 1644] [serial = 1056] [outer = 0x11841fc00] 13:19:42 INFO - PROCESS | 1644 | 1468009182911 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119d78000) [pid = 1644] [serial = 1057] [outer = 0x11841fc00] 13:19:43 INFO - PROCESS | 1644 | 1468009183342 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] 13:19:43 INFO - PROCESS | 1644 | 1468009183351 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:19:43 INFO - PROCESS | 1644 | 1468009183354 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1644 | 1468009183355 Marionette TRACE conn2 <- [1,1382,null,{}] 13:19:43 INFO - PROCESS | 1644 | 1468009183362 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}] 13:19:43 INFO - PROCESS | 1644 | 1468009183366 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:43 INFO - PROCESS | 1644 | 1468009183469 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:19:43 INFO - PROCESS | 1644 | 1468009183522 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1644 | 1468009183525 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a77a800 == 43 [pid = 1644] [id = 353] 13:19:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124bee000) [pid = 1644] [serial = 1058] [outer = 0x0] 13:19:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1255d0c00) [pid = 1644] [serial = 1059] [outer = 0x124bee000] 13:19:43 INFO - PROCESS | 1644 | 1468009183560 Marionette DEBUG loaded listener.js 13:19:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126504c00) [pid = 1644] [serial = 1060] [outer = 0x124bee000] 13:19:44 INFO - PROCESS | 1644 | [1644] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:19:44 INFO - PROCESS | 1644 | 1468009184044 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] 13:19:44 INFO - PROCESS | 1644 | 1468009184119 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:19:44 INFO - PROCESS | 1644 | 1468009184123 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1644 | 1468009184124 Marionette TRACE conn2 <- [1,1386,null,{}] 13:19:44 INFO - PROCESS | 1644 | 1468009184126 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}] 13:19:44 INFO - PROCESS | 1644 | 1468009184128 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:44 INFO - PROCESS | 1644 | 1468009184226 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:19:44 INFO - PROCESS | 1644 | 1468009184320 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1644 | 1468009184321 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4c4000 == 44 [pid = 1644] [id = 354] 13:19:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1291d5800) [pid = 1644] [serial = 1061] [outer = 0x0] 13:19:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x129354800) [pid = 1644] [serial = 1062] [outer = 0x1291d5800] 13:19:44 INFO - PROCESS | 1644 | 1468009184350 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x12a6b3800) [pid = 1644] [serial = 1063] [outer = 0x1291d5800] 13:19:44 INFO - PROCESS | 1644 | 1468009184948 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1644 | 1468009184995 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:19:45 INFO - PROCESS | 1644 | 1468009185001 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1644 | 1468009185003 Marionette TRACE conn2 <- [1,1390,null,{}] 13:19:45 INFO - PROCESS | 1644 | 1468009185006 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}] 13:19:45 INFO - PROCESS | 1644 | 1468009185008 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:45 INFO - PROCESS | 1644 | 1468009185102 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:19:45 INFO - PROCESS | 1644 | 1468009185159 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1644 | 1468009185162 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x119003000 == 45 [pid = 1644] [id = 355] 13:19:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x117566c00) [pid = 1644] [serial = 1064] [outer = 0x0] 13:19:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x118105800) [pid = 1644] [serial = 1065] [outer = 0x117566c00] 13:19:45 INFO - PROCESS | 1644 | 1468009185189 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118214000) [pid = 1644] [serial = 1066] [outer = 0x117566c00] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12af19800 == 44 [pid = 1644] [id = 349] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a76b000 == 43 [pid = 1644] [id = 348] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1218db000 == 42 [pid = 1644] [id = 347] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x112254000 == 41 [pid = 1644] [id = 346] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1289ec000 == 40 [pid = 1644] [id = 345] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1218da800 == 39 [pid = 1644] [id = 344] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x124877000 == 38 [pid = 1644] [id = 343] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x121a5a000 == 37 [pid = 1644] [id = 342] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x1190be800 == 36 [pid = 1644] [id = 341] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x117152800 == 35 [pid = 1644] [id = 340] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x11640a800 == 34 [pid = 1644] [id = 339] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x117d72800 == 33 [pid = 1644] [id = 338] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6e4800 == 32 [pid = 1644] [id = 337] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4c4000 == 31 [pid = 1644] [id = 354] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12a77a800 == 30 [pid = 1644] [id = 353] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x121451000 == 29 [pid = 1644] [id = 352] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x12b92f800 == 28 [pid = 1644] [id = 350] 13:19:46 INFO - PROCESS | 1644 | --DOCSHELL 0x116859000 == 27 [pid = 1644] [id = 351] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x121476800) [pid = 1644] [serial = 990] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x11898d800) [pid = 1644] [serial = 984] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x115dcb800) [pid = 1644] [serial = 978] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11646ac00) [pid = 1644] [serial = 979] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x121013400) [pid = 1644] [serial = 987] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x126511400) [pid = 1644] [serial = 994] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x124a7c800) [pid = 1644] [serial = 993] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x120f24400) [pid = 1644] [serial = 976] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11965ec00) [pid = 1644] [serial = 975] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118106400) [pid = 1644] [serial = 981] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x12a65fc00) [pid = 1644] [serial = 1008] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118215800) [pid = 1644] [serial = 982] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x116f92400) [pid = 1644] [serial = 961] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1133f8400) [pid = 1644] [serial = 960] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119d75400) [pid = 1644] [serial = 964] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11965f400) [pid = 1644] [serial = 963] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128a1ec00) [pid = 1644] [serial = 967] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x126090000) [pid = 1644] [serial = 966] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a6ac400) [pid = 1644] [serial = 970] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1291ddc00) [pid = 1644] [serial = 969] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118416000) [pid = 1644] [serial = 973] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118104400) [pid = 1644] [serial = 972] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126960000) [pid = 1644] [serial = 996] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x126b5a800) [pid = 1644] [serial = 997] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128c68800) [pid = 1644] [serial = 999] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1290b5800) [pid = 1644] [serial = 1005] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1291dfc00) [pid = 1644] [serial = 1006] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x120f2bc00) [pid = 1644] [serial = 1002] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12af5c800) [pid = 1644] [serial = 1009] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1290ae400) [pid = 1644] [serial = 1000] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119665000) [pid = 1644] [serial = 985] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x123d61800) [pid = 1644] [serial = 991] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x126089400) [pid = 1644] [serial = 1003] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1211ef800) [pid = 1644] [serial = 988] [outer = 0x0] [url = about:blank] 13:19:46 INFO - PROCESS | 1644 | 1468009186177 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]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1225ms 13:19:46 INFO - PROCESS | 1644 | 1468009186226 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1644 | 1468009186228 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:19:46 INFO - PROCESS | 1644 | 1468009186233 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1644 | 1468009186235 Marionette TRACE conn2 <- [1,1394,null,{}] 13:19:46 INFO - PROCESS | 1644 | 1468009186238 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}] 13:19:46 INFO - PROCESS | 1644 | 1468009186240 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:46 INFO - PROCESS | 1644 | 1468009186315 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:19:46 INFO - PROCESS | 1644 | 1468009186321 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1644 | 1468009186324 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164ba000 == 28 [pid = 1644] [id = 356] 13:19:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1133cb000) [pid = 1644] [serial = 1067] [outer = 0x0] 13:19:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x113d8e000) [pid = 1644] [serial = 1068] [outer = 0x1133cb000] 13:19:46 INFO - PROCESS | 1644 | 1468009186353 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1128d8800) [pid = 1644] [serial = 1069] [outer = 0x1133cb000] 13:19:46 INFO - PROCESS | 1644 | 1468009186684 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]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 473ms 13:19:46 INFO - PROCESS | 1644 | 1468009186720 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1644 | 1468009186723 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:19:46 INFO - PROCESS | 1644 | 1468009186729 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1644 | 1468009186731 Marionette TRACE conn2 <- [1,1398,null,{}] 13:19:46 INFO - PROCESS | 1644 | 1468009186733 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}] 13:19:46 INFO - PROCESS | 1644 | 1468009186735 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:46 INFO - PROCESS | 1644 | 1468009186810 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:19:46 INFO - PROCESS | 1644 | 1468009186816 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1644 | 1468009186818 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x117482000 == 29 [pid = 1644] [id = 357] 13:19:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x116f9d400) [pid = 1644] [serial = 1070] [outer = 0x0] 13:19:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118104400) [pid = 1644] [serial = 1071] [outer = 0x116f9d400] 13:19:46 INFO - PROCESS | 1644 | 1468009186845 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11820d000) [pid = 1644] [serial = 1072] [outer = 0x116f9d400] 13:19:47 INFO - PROCESS | 1644 | 1468009187289 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]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 13:19:47 INFO - PROCESS | 1644 | 1468009187299 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1644 | 1468009187301 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:19:47 INFO - PROCESS | 1644 | 1468009187305 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1644 | 1468009187309 Marionette TRACE conn2 <- [1,1402,null,{}] 13:19:47 INFO - PROCESS | 1644 | 1468009187320 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}] 13:19:47 INFO - PROCESS | 1644 | 1468009187325 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:47 INFO - PROCESS | 1644 | 1468009187443 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:19:47 INFO - PROCESS | 1644 | 1468009187456 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1644 | 1468009187458 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190be800 == 30 [pid = 1644] [id = 358] 13:19:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1128d0400) [pid = 1644] [serial = 1073] [outer = 0x0] 13:19:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118635c00) [pid = 1644] [serial = 1074] [outer = 0x1128d0400] 13:19:47 INFO - PROCESS | 1644 | 1468009187503 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118983000) [pid = 1644] [serial = 1075] [outer = 0x1128d0400] 13:19:47 INFO - PROCESS | 1644 | 1468009187901 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]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 623ms 13:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:19:47 INFO - PROCESS | 1644 | 1468009187928 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1644 | 1468009187929 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:19:47 INFO - PROCESS | 1644 | 1468009187931 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1644 | 1468009187933 Marionette TRACE conn2 <- [1,1406,null,{}] 13:19:47 INFO - PROCESS | 1644 | 1468009187935 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}] 13:19:47 INFO - PROCESS | 1644 | 1468009187936 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:48 INFO - PROCESS | 1644 | 1468009188039 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:19:48 INFO - PROCESS | 1644 | 1468009188073 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1644 | 1468009188074 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a93000 == 31 [pid = 1644] [id = 359] 13:19:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11898d800) [pid = 1644] [serial = 1076] [outer = 0x0] 13:19:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11965ec00) [pid = 1644] [serial = 1077] [outer = 0x11898d800] 13:19:48 INFO - PROCESS | 1644 | 1468009188099 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119d70000) [pid = 1644] [serial = 1078] [outer = 0x11898d800] 13:19:48 INFO - PROCESS | 1644 | 1468009188402 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]]]}] 13:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 13:19:48 INFO - PROCESS | 1644 | 1468009188451 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:19:48 INFO - PROCESS | 1644 | 1468009188452 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:19:48 INFO - PROCESS | 1644 | 1468009188454 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1644 | 1468009188456 Marionette TRACE conn2 <- [1,1410,null,{}] 13:19:48 INFO - PROCESS | 1644 | 1468009188473 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}] 13:19:48 INFO - PROCESS | 1644 | 1468009188475 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:48 INFO - PROCESS | 1644 | 1468009188575 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:19:48 INFO - PROCESS | 1644 | 1468009188580 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1644 | 1468009188581 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x12144a000 == 32 [pid = 1644] [id = 360] 13:19:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115e98c00) [pid = 1644] [serial = 1079] [outer = 0x0] 13:19:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x120f2bc00) [pid = 1644] [serial = 1080] [outer = 0x115e98c00] 13:19:48 INFO - PROCESS | 1644 | 1468009188622 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12136fc00) [pid = 1644] [serial = 1081] [outer = 0x115e98c00] 13:19:49 INFO - PROCESS | 1644 | 1468009189087 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]]]}] 13:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 679ms 13:19:49 INFO - PROCESS | 1644 | 1468009189134 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:19:49 INFO - PROCESS | 1644 | 1468009189136 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:19:49 INFO - PROCESS | 1644 | 1468009189146 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 1644 | 1468009189147 Marionette TRACE conn2 <- [1,1414,null,{}] 13:19:49 INFO - PROCESS | 1644 | 1468009189160 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}] 13:19:49 INFO - PROCESS | 1644 | 1468009189167 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:49 INFO - PROCESS | 1644 | 1468009189345 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:19:49 INFO - PROCESS | 1644 | 1468009189364 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1644 | 1468009189365 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x123de6000 == 33 [pid = 1644] [id = 361] 13:19:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119206c00) [pid = 1644] [serial = 1082] [outer = 0x0] 13:19:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124b60400) [pid = 1644] [serial = 1083] [outer = 0x119206c00] 13:19:49 INFO - PROCESS | 1644 | 1468009189398 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1255d7000) [pid = 1644] [serial = 1084] [outer = 0x119206c00] 13:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 687ms 13:19:49 INFO - PROCESS | 1644 | 1468009189820 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]]]}] 13:19:49 INFO - PROCESS | 1644 | 1468009189826 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:19:49 INFO - PROCESS | 1644 | 1468009189828 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:19:49 INFO - PROCESS | 1644 | 1468009189831 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 1644 | 1468009189833 Marionette TRACE conn2 <- [1,1418,null,{}] 13:19:49 INFO - PROCESS | 1644 | 1468009189835 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}] 13:19:49 INFO - PROCESS | 1644 | 1468009189836 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:49 INFO - PROCESS | 1644 | 1468009189937 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:19:49 INFO - PROCESS | 1644 | 1468009189989 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1644 | 1468009189990 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x124d96800 == 34 [pid = 1644] [id = 362] 13:19:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1255d6400) [pid = 1644] [serial = 1085] [outer = 0x0] 13:19:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126148000) [pid = 1644] [serial = 1086] [outer = 0x1255d6400] 13:19:50 INFO - PROCESS | 1644 | 1468009190014 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126511c00) [pid = 1644] [serial = 1087] [outer = 0x1255d6400] 13:19:50 INFO - PROCESS | 1644 | 1468009190516 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]]]}] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11270b400) [pid = 1644] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12506c800) [pid = 1644] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x113397000) [pid = 1644] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11339f000) [pid = 1644] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x114fbe400) [pid = 1644] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11270d800) [pid = 1644] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12602f000) [pid = 1644] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1198d7800) [pid = 1644] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11920b000) [pid = 1644] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12b0b5c00) [pid = 1644] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11269b800) [pid = 1644] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1132ea800) [pid = 1644] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118681400) [pid = 1644] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:19:50 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1267b3000) [pid = 1644] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 719ms 13:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:19:50 INFO - PROCESS | 1644 | 1468009190551 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 1644 | 1468009190553 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:19:50 INFO - PROCESS | 1644 | 1468009190555 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1644 | 1468009190556 Marionette TRACE conn2 <- [1,1422,null,{}] 13:19:50 INFO - PROCESS | 1644 | 1468009190558 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}] 13:19:50 INFO - PROCESS | 1644 | 1468009190559 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:50 INFO - PROCESS | 1644 | 1468009190632 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:19:50 INFO - PROCESS | 1644 | 1468009190636 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1644 | 1468009190637 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x126009000 == 35 [pid = 1644] [id = 363] 13:19:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1133f5800) [pid = 1644] [serial = 1088] [outer = 0x0] 13:19:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x117561c00) [pid = 1644] [serial = 1089] [outer = 0x1133f5800] 13:19:50 INFO - PROCESS | 1644 | 1468009190662 Marionette DEBUG loaded listener.js 13:19:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1186b5000) [pid = 1644] [serial = 1090] [outer = 0x1133f5800] 13:19:51 INFO - PROCESS | 1644 | 1468009191059 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]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 517ms 13:19:51 INFO - PROCESS | 1644 | 1468009191073 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1644 | 1468009191075 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:19:51 INFO - PROCESS | 1644 | 1468009191078 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1644 | 1468009191082 Marionette TRACE conn2 <- [1,1426,null,{}] 13:19:51 INFO - PROCESS | 1644 | 1468009191086 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}] 13:19:51 INFO - PROCESS | 1644 | 1468009191099 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:51 INFO - PROCESS | 1644 | 1468009191250 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:19:51 INFO - PROCESS | 1644 | 1468009191257 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 1644 | 1468009191258 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190ba800 == 36 [pid = 1644] [id = 364] 13:19:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119a3c000) [pid = 1644] [serial = 1091] [outer = 0x0] 13:19:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x126025000) [pid = 1644] [serial = 1092] [outer = 0x119a3c000] 13:19:51 INFO - PROCESS | 1644 | 1468009191282 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x126961000) [pid = 1644] [serial = 1093] [outer = 0x119a3c000] 13:19:51 INFO - PROCESS | 1644 | 1468009191585 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]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 13:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:19:51 INFO - PROCESS | 1644 | 1468009191603 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1644 | 1468009191604 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:19:51 INFO - PROCESS | 1644 | 1468009191607 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1644 | 1468009191608 Marionette TRACE conn2 <- [1,1430,null,{}] 13:19:51 INFO - PROCESS | 1644 | 1468009191610 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}] 13:19:51 INFO - PROCESS | 1644 | 1468009191611 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:51 INFO - PROCESS | 1644 | 1468009191690 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:19:51 INFO - PROCESS | 1644 | 1468009191746 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 1644 | 1468009191747 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x129062000 == 37 [pid = 1644] [id = 365] 13:19:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1214ec000) [pid = 1644] [serial = 1094] [outer = 0x0] 13:19:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x126b52400) [pid = 1644] [serial = 1095] [outer = 0x1214ec000] 13:19:51 INFO - PROCESS | 1644 | 1468009191772 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128c6ec00) [pid = 1644] [serial = 1096] [outer = 0x1214ec000] 13:19:52 INFO - PROCESS | 1644 | 1468009192045 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]]]}] 13:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 468ms 13:19:52 INFO - PROCESS | 1644 | 1468009192075 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:19:52 INFO - PROCESS | 1644 | 1468009192077 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:19:52 INFO - PROCESS | 1644 | 1468009192087 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1644 | 1468009192089 Marionette TRACE conn2 <- [1,1434,null,{}] 13:19:52 INFO - PROCESS | 1644 | 1468009192091 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}] 13:19:52 INFO - PROCESS | 1644 | 1468009192092 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:52 INFO - PROCESS | 1644 | 1468009192180 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:19:52 INFO - PROCESS | 1644 | 1468009192185 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1644 | 1468009192186 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12136d800 == 38 [pid = 1644] [id = 366] 13:19:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128ec1800) [pid = 1644] [serial = 1097] [outer = 0x0] 13:19:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1290b4800) [pid = 1644] [serial = 1098] [outer = 0x128ec1800] 13:19:52 INFO - PROCESS | 1644 | 1468009192209 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12a54cc00) [pid = 1644] [serial = 1099] [outer = 0x128ec1800] 13:19:52 INFO - PROCESS | 1644 | 1468009192922 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]]]}] 13:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 878ms 13:19:52 INFO - PROCESS | 1644 | 1468009192959 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 1644 | 1468009192962 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:19:52 INFO - PROCESS | 1644 | 1468009192967 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1644 | 1468009192969 Marionette TRACE conn2 <- [1,1438,null,{}] 13:19:52 INFO - PROCESS | 1644 | 1468009192973 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}] 13:19:52 INFO - PROCESS | 1644 | 1468009192975 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:53 INFO - PROCESS | 1644 | 1468009193084 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:19:53 INFO - PROCESS | 1644 | 1468009193140 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1644 | 1468009193141 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f19800 == 39 [pid = 1644] [id = 367] 13:19:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1128cdc00) [pid = 1644] [serial = 1100] [outer = 0x0] 13:19:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x112ec2000) [pid = 1644] [serial = 1101] [outer = 0x1128cdc00] 13:19:53 INFO - PROCESS | 1644 | 1468009193172 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x115e20400) [pid = 1644] [serial = 1102] [outer = 0x1128cdc00] 13:19:53 INFO - PROCESS | 1644 | 1468009193689 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]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 774ms 13:19:53 INFO - PROCESS | 1644 | 1468009193755 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1644 | 1468009193758 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:19:53 INFO - PROCESS | 1644 | 1468009193767 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1644 | 1468009193768 Marionette TRACE conn2 <- [1,1442,null,{}] 13:19:53 INFO - PROCESS | 1644 | 1468009193771 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}] 13:19:53 INFO - PROCESS | 1644 | 1468009193773 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:53 INFO - PROCESS | 1644 | 1468009193888 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:19:53 INFO - PROCESS | 1644 | 1468009193966 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1644 | 1468009193967 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x121256800 == 40 [pid = 1644] [id = 368] 13:19:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118211000) [pid = 1644] [serial = 1103] [outer = 0x0] 13:19:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118274000) [pid = 1644] [serial = 1104] [outer = 0x118211000] 13:19:53 INFO - PROCESS | 1644 | 1468009193997 Marionette DEBUG loaded listener.js 13:19:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11862a800) [pid = 1644] [serial = 1105] [outer = 0x118211000] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x129062000 == 39 [pid = 1644] [id = 365] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x1190ba800 == 38 [pid = 1644] [id = 364] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x126009000 == 37 [pid = 1644] [id = 363] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x124d96800 == 36 [pid = 1644] [id = 362] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x123de6000 == 35 [pid = 1644] [id = 361] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x12144a000 == 34 [pid = 1644] [id = 360] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x119a93000 == 33 [pid = 1644] [id = 359] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x1190be800 == 32 [pid = 1644] [id = 358] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x117482000 == 31 [pid = 1644] [id = 357] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x1164ba000 == 30 [pid = 1644] [id = 356] 13:19:54 INFO - PROCESS | 1644 | --DOCSHELL 0x119003000 == 29 [pid = 1644] [id = 355] 13:19:54 INFO - PROCESS | 1644 | 1468009194671 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]]]}] 13:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 921ms 13:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:19:54 INFO - PROCESS | 1644 | 1468009194686 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1644 | 1468009194688 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:19:54 INFO - PROCESS | 1644 | 1468009194691 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1644 | 1468009194692 Marionette TRACE conn2 <- [1,1446,null,{}] 13:19:54 INFO - PROCESS | 1644 | 1468009194695 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}] 13:19:54 INFO - PROCESS | 1644 | 1468009194698 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:54 INFO - PROCESS | 1644 | 1468009194821 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1186b4000) [pid = 1644] [serial = 1042] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x129356800) [pid = 1644] [serial = 1038] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x117db4c00) [pid = 1644] [serial = 1020] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1194a6c00) [pid = 1644] [serial = 1024] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x117dbcc00) [pid = 1644] [serial = 1015] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12a65ec00) [pid = 1644] [serial = 1039] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1219d6000) [pid = 1644] [serial = 1027] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x126708400) [pid = 1644] [serial = 1033] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x128a26c00) [pid = 1644] [serial = 1045] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11841e400) [pid = 1644] [serial = 1021] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x113202400) [pid = 1644] [serial = 1041] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119d77400) [pid = 1644] [serial = 1026] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1290ae800) [pid = 1644] [serial = 1036] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115e8f000) [pid = 1644] [serial = 1014] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x121a85000) [pid = 1644] [serial = 1044] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12b8d3c00) [pid = 1644] [serial = 1050] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a6ac000) [pid = 1644] [serial = 1047] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x128a21400) [pid = 1644] [serial = 1035] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118683400) [pid = 1644] [serial = 1023] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12b95c800) [pid = 1644] [serial = 1051] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x124a79000) [pid = 1644] [serial = 1029] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12af67800) [pid = 1644] [serial = 1011] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126140400) [pid = 1644] [serial = 1032] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x12a7da000) [pid = 1644] [serial = 1048] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x113d73c00) [pid = 1644] [serial = 1017] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x116f9d800) [pid = 1644] [serial = 1018] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x124be9400) [pid = 1644] [serial = 1030] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12b8cb400) [pid = 1644] [serial = 1012] [outer = 0x0] [url = about:blank] 13:19:54 INFO - PROCESS | 1644 | 1468009194917 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:54 INFO - PROCESS | 1644 | 1468009194919 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168c9800 == 30 [pid = 1644] [id = 369] 13:19:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x115e23800) [pid = 1644] [serial = 1106] [outer = 0x0] 13:19:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x117db9800) [pid = 1644] [serial = 1107] [outer = 0x115e23800] 13:19:54 INFO - PROCESS | 1644 | 1468009194965 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11826ac00) [pid = 1644] [serial = 1108] [outer = 0x115e23800] 13:19:55 INFO - PROCESS | 1644 | 1468009195377 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]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 725ms 13:19:55 INFO - PROCESS | 1644 | 1468009195416 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1644 | 1468009195418 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:19:55 INFO - PROCESS | 1644 | 1468009195423 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1644 | 1468009195424 Marionette TRACE conn2 <- [1,1450,null,{}] 13:19:55 INFO - PROCESS | 1644 | 1468009195427 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}] 13:19:55 INFO - PROCESS | 1644 | 1468009195428 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:55 INFO - PROCESS | 1644 | 1468009195507 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:19:55 INFO - PROCESS | 1644 | 1468009195511 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 1644 | 1468009195514 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x118883800 == 31 [pid = 1644] [id = 370] 13:19:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1184c3400) [pid = 1644] [serial = 1109] [outer = 0x0] 13:19:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118981400) [pid = 1644] [serial = 1110] [outer = 0x1184c3400] 13:19:55 INFO - PROCESS | 1644 | 1468009195543 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119211400) [pid = 1644] [serial = 1111] [outer = 0x1184c3400] 13:19:55 INFO - PROCESS | 1644 | 1468009195892 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]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 13:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:19:55 INFO - PROCESS | 1644 | 1468009195943 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1644 | 1468009195945 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:19:55 INFO - PROCESS | 1644 | 1468009195947 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1644 | 1468009195949 Marionette TRACE conn2 <- [1,1454,null,{}] 13:19:55 INFO - PROCESS | 1644 | 1468009195957 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}] 13:19:55 INFO - PROCESS | 1644 | 1468009195961 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:56 INFO - PROCESS | 1644 | 1468009196040 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:19:56 INFO - PROCESS | 1644 | 1468009196047 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1644 | 1468009196050 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125a800 == 32 [pid = 1644] [id = 371] 13:19:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119661400) [pid = 1644] [serial = 1112] [outer = 0x0] 13:19:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x12101e000) [pid = 1644] [serial = 1113] [outer = 0x119661400] 13:19:56 INFO - PROCESS | 1644 | 1468009196079 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1219d0400) [pid = 1644] [serial = 1114] [outer = 0x119661400] 13:19:56 INFO - PROCESS | 1644 | 1468009196421 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]]]}] 13:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 523ms 13:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:19:56 INFO - PROCESS | 1644 | 1468009196471 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:19:56 INFO - PROCESS | 1644 | 1468009196472 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:19:56 INFO - PROCESS | 1644 | 1468009196474 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:19:56 INFO - PROCESS | 1644 | 1468009196475 Marionette TRACE conn2 <- [1,1458,null,{}] 13:19:56 INFO - PROCESS | 1644 | 1468009196477 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}] 13:19:56 INFO - PROCESS | 1644 | 1468009196479 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:56 INFO - PROCESS | 1644 | 1468009196584 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:19:56 INFO - PROCESS | 1644 | 1468009196614 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1644 | 1468009196615 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x123de0800 == 33 [pid = 1644] [id = 372] 13:19:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121476000) [pid = 1644] [serial = 1115] [outer = 0x0] 13:19:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124a81000) [pid = 1644] [serial = 1116] [outer = 0x121476000] 13:19:56 INFO - PROCESS | 1644 | 1468009196639 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x124dec400) [pid = 1644] [serial = 1117] [outer = 0x121476000] 13:19:56 INFO - PROCESS | 1644 | 1468009196952 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]]]}] 13:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 13:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:19:57 INFO - PROCESS | 1644 | 1468009196998 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1644 | 1468009197000 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:19:57 INFO - PROCESS | 1644 | 1468009197002 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1644 | 1468009197003 Marionette TRACE conn2 <- [1,1462,null,{}] 13:19:57 INFO - PROCESS | 1644 | 1468009197005 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}] 13:19:57 INFO - PROCESS | 1644 | 1468009197006 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:57 INFO - PROCESS | 1644 | 1468009197101 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:19:57 INFO - PROCESS | 1644 | 1468009197110 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1644 | 1468009197111 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x12618c000 == 34 [pid = 1644] [id = 373] 13:19:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x113d8e800) [pid = 1644] [serial = 1118] [outer = 0x0] 13:19:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x126030000) [pid = 1644] [serial = 1119] [outer = 0x113d8e800] 13:19:57 INFO - PROCESS | 1644 | 1468009197136 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x126512000) [pid = 1644] [serial = 1120] [outer = 0x113d8e800] 13:19:57 INFO - PROCESS | 1644 | 1468009197499 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]]]}] 13:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 13:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:19:57 INFO - PROCESS | 1644 | 1468009197521 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1644 | 1468009197523 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:19:57 INFO - PROCESS | 1644 | 1468009197525 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1644 | 1468009197526 Marionette TRACE conn2 <- [1,1466,null,{}] 13:19:57 INFO - PROCESS | 1644 | 1468009197534 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}] 13:19:57 INFO - PROCESS | 1644 | 1468009197538 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:57 INFO - PROCESS | 1644 | 1468009197653 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:19:57 INFO - PROCESS | 1644 | 1468009197659 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1644 | 1468009197660 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x128a6f800 == 35 [pid = 1644] [id = 374] 13:19:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x126512400) [pid = 1644] [serial = 1121] [outer = 0x0] 13:19:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128a1ec00) [pid = 1644] [serial = 1122] [outer = 0x126512400] 13:19:57 INFO - PROCESS | 1644 | 1468009197684 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12a54c400) [pid = 1644] [serial = 1123] [outer = 0x126512400] 13:19:58 INFO - PROCESS | 1644 | 1468009198086 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]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 574ms 13:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:19:58 INFO - PROCESS | 1644 | 1468009198100 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1644 | 1468009198102 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:19:58 INFO - PROCESS | 1644 | 1468009198110 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1644 | 1468009198112 Marionette TRACE conn2 <- [1,1470,null,{}] 13:19:58 INFO - PROCESS | 1644 | 1468009198118 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}] 13:19:58 INFO - PROCESS | 1644 | 1468009198120 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:58 INFO - PROCESS | 1644 | 1468009198271 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:19:58 INFO - PROCESS | 1644 | 1468009198283 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1644 | 1468009198283 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a316800 == 36 [pid = 1644] [id = 375] 13:19:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x129357400) [pid = 1644] [serial = 1124] [outer = 0x0] 13:19:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12a6ae000) [pid = 1644] [serial = 1125] [outer = 0x129357400] 13:19:58 INFO - PROCESS | 1644 | 1468009198321 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a7cd400) [pid = 1644] [serial = 1126] [outer = 0x129357400] 13:19:58 INFO - PROCESS | 1644 | 1468009198672 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]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 579ms 13:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:19:58 INFO - PROCESS | 1644 | 1468009198684 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1644 | 1468009198685 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:19:58 INFO - PROCESS | 1644 | 1468009198687 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1644 | 1468009198688 Marionette TRACE conn2 <- [1,1474,null,{}] 13:19:58 INFO - PROCESS | 1644 | 1468009198691 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}] 13:19:58 INFO - PROCESS | 1644 | 1468009198692 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:58 INFO - PROCESS | 1644 | 1468009198787 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:19:58 INFO - PROCESS | 1644 | 1468009198801 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:58 INFO - PROCESS | 1644 | 1468009198802 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a765000 == 37 [pid = 1644] [id = 376] 13:19:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12a7d7400) [pid = 1644] [serial = 1127] [outer = 0x0] 13:19:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12b0acc00) [pid = 1644] [serial = 1128] [outer = 0x12a7d7400] 13:19:58 INFO - PROCESS | 1644 | 1468009198828 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12b764000) [pid = 1644] [serial = 1129] [outer = 0x12a7d7400] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x117566c00) [pid = 1644] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1128d0400) [pid = 1644] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11898d800) [pid = 1644] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x115e98c00) [pid = 1644] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1133cb000) [pid = 1644] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x116f9d400) [pid = 1644] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1131c2000) [pid = 1644] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11841fc00) [pid = 1644] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x124bee000) [pid = 1644] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1291d5800) [pid = 1644] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119206c00) [pid = 1644] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1255d6400) [pid = 1644] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1214ec000) [pid = 1644] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1133f5800) [pid = 1644] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:19:59 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119a3c000) [pid = 1644] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:19:59 INFO - PROCESS | 1644 | 1468009199238 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]]]}] 13:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 13:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:19:59 INFO - PROCESS | 1644 | 1468009199256 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 1644 | 1468009199257 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:19:59 INFO - PROCESS | 1644 | 1468009199259 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 1644 | 1468009199260 Marionette TRACE conn2 <- [1,1478,null,{}] 13:19:59 INFO - PROCESS | 1644 | 1468009199272 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}] 13:19:59 INFO - PROCESS | 1644 | 1468009199274 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:59 INFO - PROCESS | 1644 | 1468009199354 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:19:59 INFO - PROCESS | 1644 | 1468009199358 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1644 | 1468009199359 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fb3000 == 38 [pid = 1644] [id = 377] 13:19:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118103c00) [pid = 1644] [serial = 1130] [outer = 0x0] 13:19:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x129358800) [pid = 1644] [serial = 1131] [outer = 0x118103c00] 13:19:59 INFO - PROCESS | 1644 | 1468009199383 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12b768000) [pid = 1644] [serial = 1132] [outer = 0x118103c00] 13:19:59 INFO - PROCESS | 1644 | 1468009199721 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]]]}] 13:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 482ms 13:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:19:59 INFO - PROCESS | 1644 | 1468009199742 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:19:59 INFO - PROCESS | 1644 | 1468009199743 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:19:59 INFO - PROCESS | 1644 | 1468009199745 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:19:59 INFO - PROCESS | 1644 | 1468009199746 Marionette TRACE conn2 <- [1,1482,null,{}] 13:19:59 INFO - PROCESS | 1644 | 1468009199751 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}] 13:19:59 INFO - PROCESS | 1644 | 1468009199752 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:59 INFO - PROCESS | 1644 | 1468009199827 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:19:59 INFO - PROCESS | 1644 | 1468009199833 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1644 | 1468009199834 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:19:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b921000 == 39 [pid = 1644] [id = 378] 13:19:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12b8cb400) [pid = 1644] [serial = 1133] [outer = 0x0] 13:19:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12b8d2c00) [pid = 1644] [serial = 1134] [outer = 0x12b8cb400] 13:19:59 INFO - PROCESS | 1644 | 1468009199865 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12b956c00) [pid = 1644] [serial = 1135] [outer = 0x12b8cb400] 13:20:00 INFO - PROCESS | 1644 | 1468009200206 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]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 472ms 13:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:20:00 INFO - PROCESS | 1644 | 1468009200218 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1644 | 1468009200219 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:20:00 INFO - PROCESS | 1644 | 1468009200222 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1644 | 1468009200224 Marionette TRACE conn2 <- [1,1486,null,{}] 13:20:00 INFO - PROCESS | 1644 | 1468009200226 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}] 13:20:00 INFO - PROCESS | 1644 | 1468009200227 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:00 INFO - PROCESS | 1644 | 1468009200345 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:20:00 INFO - PROCESS | 1644 | 1468009200353 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1644 | 1468009200355 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4bd000 == 40 [pid = 1644] [id = 379] 13:20:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12b957400) [pid = 1644] [serial = 1136] [outer = 0x0] 13:20:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12b961400) [pid = 1644] [serial = 1137] [outer = 0x12b957400] 13:20:00 INFO - PROCESS | 1644 | 1468009200381 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12ba66400) [pid = 1644] [serial = 1138] [outer = 0x12b957400] 13:20:00 INFO - PROCESS | 1644 | 1468009200766 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]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 569ms 13:20:00 INFO - PROCESS | 1644 | 1468009200791 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1644 | 1468009200792 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:20:00 INFO - PROCESS | 1644 | 1468009200795 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1644 | 1468009200796 Marionette TRACE conn2 <- [1,1490,null,{}] 13:20:00 INFO - PROCESS | 1644 | 1468009200800 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}] 13:20:00 INFO - PROCESS | 1644 | 1468009200801 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:00 INFO - PROCESS | 1644 | 1468009200878 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:20:00 INFO - PROCESS | 1644 | 1468009200884 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1644 | 1468009200885 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca63000 == 41 [pid = 1644] [id = 380] 13:20:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12b8cfc00) [pid = 1644] [serial = 1139] [outer = 0x0] 13:20:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12ba6ac00) [pid = 1644] [serial = 1140] [outer = 0x12b8cfc00] 13:20:00 INFO - PROCESS | 1644 | 1468009200958 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12bdda400) [pid = 1644] [serial = 1141] [outer = 0x12b8cfc00] 13:20:01 INFO - PROCESS | 1644 | 1468009201383 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]]]}] 13:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 621ms 13:20:01 INFO - PROCESS | 1644 | 1468009201417 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1644 | 1468009201420 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:20:01 INFO - PROCESS | 1644 | 1468009201423 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1644 | 1468009201426 Marionette TRACE conn2 <- [1,1494,null,{}] 13:20:01 INFO - PROCESS | 1644 | 1468009201449 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}] 13:20:01 INFO - PROCESS | 1644 | 1468009201451 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:01 INFO - PROCESS | 1644 | 1468009201557 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:20:01 INFO - PROCESS | 1644 | 1468009201626 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1644 | 1468009201627 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185d0000 == 42 [pid = 1644] [id = 381] 13:20:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11622e800) [pid = 1644] [serial = 1142] [outer = 0x0] 13:20:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x116f92800) [pid = 1644] [serial = 1143] [outer = 0x11622e800] 13:20:01 INFO - PROCESS | 1644 | 1468009201660 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x118411c00) [pid = 1644] [serial = 1144] [outer = 0x11622e800] 13:20:02 INFO - PROCESS | 1644 | 1468009202092 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]]]}] 13:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 13:20:02 INFO - PROCESS | 1644 | 1468009202159 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:20:02 INFO - PROCESS | 1644 | 1468009202162 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:20:02 INFO - PROCESS | 1644 | 1468009202185 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1644 | 1468009202187 Marionette TRACE conn2 <- [1,1498,null,{}] 13:20:02 INFO - PROCESS | 1644 | 1468009202190 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}] 13:20:02 INFO - PROCESS | 1644 | 1468009202191 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:02 INFO - PROCESS | 1644 | 1468009202298 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:20:02 INFO - PROCESS | 1644 | 1468009202367 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1644 | 1468009202369 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289e0000 == 43 [pid = 1644] [id = 382] 13:20:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11966a800) [pid = 1644] [serial = 1145] [outer = 0x0] 13:20:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1210d4400) [pid = 1644] [serial = 1146] [outer = 0x11966a800] 13:20:02 INFO - PROCESS | 1644 | 1468009202399 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121cdd800) [pid = 1644] [serial = 1147] [outer = 0x11966a800] 13:20:02 INFO - PROCESS | 1644 | 1468009202901 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]]]}] 13:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 724ms 13:20:02 INFO - PROCESS | 1644 | 1468009202907 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:20:02 INFO - PROCESS | 1644 | 1468009202909 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:20:02 INFO - PROCESS | 1644 | 1468009202935 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1644 | 1468009202939 Marionette TRACE conn2 <- [1,1502,null,{}] 13:20:02 INFO - PROCESS | 1644 | 1468009202956 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}] 13:20:02 INFO - PROCESS | 1644 | 1468009202961 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:03 INFO - PROCESS | 1644 | 1468009203102 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:20:03 INFO - PROCESS | 1644 | 1468009203171 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1644 | 1468009203173 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca5c800 == 44 [pid = 1644] [id = 383] 13:20:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x126962c00) [pid = 1644] [serial = 1148] [outer = 0x0] 13:20:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128a1ac00) [pid = 1644] [serial = 1149] [outer = 0x126962c00] 13:20:03 INFO - PROCESS | 1644 | 1468009203204 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1290af800) [pid = 1644] [serial = 1150] [outer = 0x126962c00] 13:20:03 INFO - PROCESS | 1644 | 1468009203645 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]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 750ms 13:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:20:03 INFO - PROCESS | 1644 | 1468009203663 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1644 | 1468009203664 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:20:03 INFO - PROCESS | 1644 | 1468009203667 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1644 | 1468009203668 Marionette TRACE conn2 <- [1,1506,null,{}] 13:20:03 INFO - PROCESS | 1644 | 1468009203670 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}] 13:20:03 INFO - PROCESS | 1644 | 1468009203672 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:03 INFO - PROCESS | 1644 | 1468009203777 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:20:03 INFO - PROCESS | 1644 | 1468009203832 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1644 | 1468009203833 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4a7000 == 45 [pid = 1644] [id = 384] 13:20:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1291dd800) [pid = 1644] [serial = 1151] [outer = 0x0] 13:20:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12a7cc000) [pid = 1644] [serial = 1152] [outer = 0x1291dd800] 13:20:03 INFO - PROCESS | 1644 | 1468009203862 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12b959400) [pid = 1644] [serial = 1153] [outer = 0x1291dd800] 13:20:04 INFO - PROCESS | 1644 | 1468009204276 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]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 668ms 13:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:20:04 INFO - PROCESS | 1644 | 1468009204335 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1644 | 1468009204337 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:20:04 INFO - PROCESS | 1644 | 1468009204339 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1644 | 1468009204340 Marionette TRACE conn2 <- [1,1510,null,{}] 13:20:04 INFO - PROCESS | 1644 | 1468009204343 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}] 13:20:04 INFO - PROCESS | 1644 | 1468009204344 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:04 INFO - PROCESS | 1644 | 1468009204565 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:20:04 INFO - PROCESS | 1644 | 1468009204641 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1644 | 1468009204642 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a2000 == 46 [pid = 1644] [id = 385] 13:20:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1128d0400) [pid = 1644] [serial = 1154] [outer = 0x0] 13:20:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x113d96800) [pid = 1644] [serial = 1155] [outer = 0x1128d0400] 13:20:04 INFO - PROCESS | 1644 | 1468009204672 Marionette DEBUG loaded listener.js 13:20:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x117513400) [pid = 1644] [serial = 1156] [outer = 0x1128d0400] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4bd000 == 45 [pid = 1644] [id = 379] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12b921000 == 44 [pid = 1644] [id = 378] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x119fb3000 == 43 [pid = 1644] [id = 377] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12a765000 == 42 [pid = 1644] [id = 376] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12a316800 == 41 [pid = 1644] [id = 375] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x128a6f800 == 40 [pid = 1644] [id = 374] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12618c000 == 39 [pid = 1644] [id = 373] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x123de0800 == 38 [pid = 1644] [id = 372] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12125a800 == 37 [pid = 1644] [id = 371] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x118883800 == 36 [pid = 1644] [id = 370] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1168c9800 == 35 [pid = 1644] [id = 369] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x121256800 == 34 [pid = 1644] [id = 368] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x116f19800 == 33 [pid = 1644] [id = 367] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12136d800 == 32 [pid = 1644] [id = 366] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4a7000 == 31 [pid = 1644] [id = 384] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca5c800 == 30 [pid = 1644] [id = 383] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1289e0000 == 29 [pid = 1644] [id = 382] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x1185d0000 == 28 [pid = 1644] [id = 381] 13:20:05 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca63000 == 27 [pid = 1644] [id = 380] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118214000) [pid = 1644] [serial = 1066] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x118105800) [pid = 1644] [serial = 1065] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118635c00) [pid = 1644] [serial = 1074] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118983000) [pid = 1644] [serial = 1075] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11965ec00) [pid = 1644] [serial = 1077] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x120f2bc00) [pid = 1644] [serial = 1080] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x113d8e000) [pid = 1644] [serial = 1068] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1128d8800) [pid = 1644] [serial = 1069] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118104400) [pid = 1644] [serial = 1071] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11820d000) [pid = 1644] [serial = 1072] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11820a400) [pid = 1644] [serial = 1054] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x115e22800) [pid = 1644] [serial = 1053] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119d78000) [pid = 1644] [serial = 1057] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x119212000) [pid = 1644] [serial = 1056] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126504c00) [pid = 1644] [serial = 1060] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1255d0c00) [pid = 1644] [serial = 1059] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12a6b3800) [pid = 1644] [serial = 1063] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x129354800) [pid = 1644] [serial = 1062] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x124b60400) [pid = 1644] [serial = 1083] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126148000) [pid = 1644] [serial = 1086] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x128c6ec00) [pid = 1644] [serial = 1096] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x117561c00) [pid = 1644] [serial = 1089] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1186b5000) [pid = 1644] [serial = 1090] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x126511c00) [pid = 1644] [serial = 1087] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1255d7000) [pid = 1644] [serial = 1084] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126025000) [pid = 1644] [serial = 1092] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1290b4800) [pid = 1644] [serial = 1098] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12136fc00) [pid = 1644] [serial = 1081] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119d70000) [pid = 1644] [serial = 1078] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x126b52400) [pid = 1644] [serial = 1095] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126961000) [pid = 1644] [serial = 1093] [outer = 0x0] [url = about:blank] 13:20:05 INFO - PROCESS | 1644 | 1468009205736 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]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1473ms 13:20:05 INFO - PROCESS | 1644 | 1468009205815 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:20:05 INFO - PROCESS | 1644 | 1468009205817 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:20:05 INFO - PROCESS | 1644 | 1468009205824 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:20:05 INFO - PROCESS | 1644 | 1468009205826 Marionette TRACE conn2 <- [1,1514,null,{}] 13:20:05 INFO - PROCESS | 1644 | 1468009205832 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}] 13:20:05 INFO - PROCESS | 1644 | 1468009205834 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:05 INFO - PROCESS | 1644 | 1468009205954 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:20:05 INFO - PROCESS | 1644 | 1468009205961 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1644 | 1468009205963 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x115da9000 == 28 [pid = 1644] [id = 386] 13:20:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11301d400) [pid = 1644] [serial = 1157] [outer = 0x0] 13:20:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1132e9c00) [pid = 1644] [serial = 1158] [outer = 0x11301d400] 13:20:06 INFO - PROCESS | 1644 | 1468009206010 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x114f96000) [pid = 1644] [serial = 1159] [outer = 0x11301d400] 13:20:06 INFO - PROCESS | 1644 | 1468009206432 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]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 625ms 13:20:06 INFO - PROCESS | 1644 | 1468009206445 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1644 | 1468009206449 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:20:06 INFO - PROCESS | 1644 | 1468009206454 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1644 | 1468009206455 Marionette TRACE conn2 <- [1,1518,null,{}] 13:20:06 INFO - PROCESS | 1644 | 1468009206457 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}] 13:20:06 INFO - PROCESS | 1644 | 1468009206459 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:06 INFO - PROCESS | 1644 | 1468009206540 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:20:06 INFO - PROCESS | 1644 | 1468009206546 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1644 | 1468009206550 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x117167800 == 29 [pid = 1644] [id = 387] 13:20:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x116888000) [pid = 1644] [serial = 1160] [outer = 0x0] 13:20:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x117db8000) [pid = 1644] [serial = 1161] [outer = 0x116888000] 13:20:06 INFO - PROCESS | 1644 | 1468009206577 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11810f000) [pid = 1644] [serial = 1162] [outer = 0x116888000] 13:20:06 INFO - PROCESS | 1644 | 1468009206904 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]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 13:20:06 INFO - PROCESS | 1644 | 1468009206923 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1644 | 1468009206932 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:20:06 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:20:06 INFO - PROCESS | 1644 | 1468009206935 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1644 | 1468009206937 Marionette TRACE conn2 <- [1,1522,null,{}] 13:20:06 INFO - PROCESS | 1644 | 1468009206945 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}] 13:20:06 INFO - PROCESS | 1644 | 1468009206948 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:07 INFO - PROCESS | 1644 | 1468009207027 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:20:07 INFO - PROCESS | 1644 | 1468009207079 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1644 | 1468009207082 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x118871800 == 30 [pid = 1644] [id = 388] 13:20:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11826f400) [pid = 1644] [serial = 1163] [outer = 0x0] 13:20:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118413400) [pid = 1644] [serial = 1164] [outer = 0x11826f400] 13:20:07 INFO - PROCESS | 1644 | 1468009207110 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11867fc00) [pid = 1644] [serial = 1165] [outer = 0x11826f400] 13:20:07 INFO - PROCESS | 1644 | 1468009207404 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"]]]}] 13:20:07 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 () { 13:20:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:20:07 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 () { 13:20:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:20:07 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 () { 13:20:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:20:07 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 () { 13:20:07 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:20:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:20:07 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 524ms 13:20:07 INFO - PROCESS | 1644 | 1468009207460 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1644 | 1468009207463 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:20:07 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:20:07 INFO - PROCESS | 1644 | 1468009207466 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1644 | 1468009207467 Marionette TRACE conn2 <- [1,1526,null,{}] 13:20:07 INFO - PROCESS | 1644 | 1468009207469 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}] 13:20:07 INFO - PROCESS | 1644 | 1468009207470 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:07 INFO - PROCESS | 1644 | 1468009207587 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:20:07 INFO - PROCESS | 1644 | 1468009207669 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1644 | 1468009207671 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bd1800 == 31 [pid = 1644] [id = 389] 13:20:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11841c800) [pid = 1644] [serial = 1166] [outer = 0x0] 13:20:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119a34800) [pid = 1644] [serial = 1167] [outer = 0x11841c800] 13:20:07 INFO - PROCESS | 1644 | 1468009207713 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119adbc00) [pid = 1644] [serial = 1168] [outer = 0x11841c800] 13:20:08 INFO - PROCESS | 1644 | 1468009208072 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"]]]}] 13:20:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:20:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:20:08 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:20:08 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 13:20:08 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:20:08 INFO - PROCESS | 1644 | 1468009208087 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1644 | 1468009208088 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:20:08 INFO - PROCESS | 1644 | 1468009208091 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1644 | 1468009208092 Marionette TRACE conn2 <- [1,1530,null,{}] 13:20:08 INFO - PROCESS | 1644 | 1468009208094 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}] 13:20:08 INFO - PROCESS | 1644 | 1468009208106 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:08 INFO - PROCESS | 1644 | 1468009208204 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:20:08 INFO - PROCESS | 1644 | 1468009208251 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1644 | 1468009208252 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12144b000 == 32 [pid = 1644] [id = 390] 13:20:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119adc000) [pid = 1644] [serial = 1169] [outer = 0x0] 13:20:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119ae2400) [pid = 1644] [serial = 1170] [outer = 0x119adc000] 13:20:08 INFO - PROCESS | 1644 | 1468009208293 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x120f22400) [pid = 1644] [serial = 1171] [outer = 0x119adc000] 13:20:08 INFO - PROCESS | 1644 | 1468009208715 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]]]}] 13:20:08 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 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:20:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:20:08 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. 13:20:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:20:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 13:20:08 INFO - PROCESS | 1644 | 1468009208761 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1644 | 1468009208762 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:20:08 INFO - PROCESS | 1644 | 1468009208765 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1644 | 1468009208766 Marionette TRACE conn2 <- [1,1534,null,{}] 13:20:08 INFO - PROCESS | 1644 | 1468009208768 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}] 13:20:08 INFO - PROCESS | 1644 | 1468009208772 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:08 INFO - PROCESS | 1644 | 1468009208882 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:20:08 INFO - PROCESS | 1644 | 1468009208939 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1644 | 1468009208940 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x123dec800 == 33 [pid = 1644] [id = 391] 13:20:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12101c000) [pid = 1644] [serial = 1172] [outer = 0x0] 13:20:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121476c00) [pid = 1644] [serial = 1173] [outer = 0x12101c000] 13:20:08 INFO - PROCESS | 1644 | 1468009208965 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x124a84c00) [pid = 1644] [serial = 1174] [outer = 0x12101c000] 13:20:09 INFO - PROCESS | 1644 | 1468009209305 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]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 13:20:09 INFO - PROCESS | 1644 | 1468009209339 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1644 | 1468009209340 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:20:09 INFO - PROCESS | 1644 | 1468009209343 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1644 | 1468009209344 Marionette TRACE conn2 <- [1,1538,null,{}] 13:20:09 INFO - PROCESS | 1644 | 1468009209346 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}] 13:20:09 INFO - PROCESS | 1644 | 1468009209347 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:09 INFO - PROCESS | 1644 | 1468009209446 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:20:09 INFO - PROCESS | 1644 | 1468009209483 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 1644 | 1468009209484 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12600c000 == 34 [pid = 1644] [id = 392] 13:20:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x124a85400) [pid = 1644] [serial = 1175] [outer = 0x0] 13:20:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12506d800) [pid = 1644] [serial = 1176] [outer = 0x124a85400] 13:20:09 INFO - PROCESS | 1644 | 1468009209509 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126089400) [pid = 1644] [serial = 1177] [outer = 0x124a85400] 13:20:09 INFO - PROCESS | 1644 | 1468009209801 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]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 473ms 13:20:09 INFO - PROCESS | 1644 | 1468009209820 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1644 | 1468009209822 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:20:09 INFO - PROCESS | 1644 | 1468009209824 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1644 | 1468009209825 Marionette TRACE conn2 <- [1,1542,null,{}] 13:20:09 INFO - PROCESS | 1644 | 1468009209827 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}] 13:20:09 INFO - PROCESS | 1644 | 1468009209829 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:09 INFO - PROCESS | 1644 | 1468009209926 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113d8e800) [pid = 1644] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126512400) [pid = 1644] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x115e23800) [pid = 1644] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1128cdc00) [pid = 1644] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118211000) [pid = 1644] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1184c3400) [pid = 1644] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x129357400) [pid = 1644] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x128ec1800) [pid = 1644] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119661400) [pid = 1644] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121476000) [pid = 1644] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12a7d7400) [pid = 1644] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12b957400) [pid = 1644] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12b8cb400) [pid = 1644] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118103c00) [pid = 1644] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:20:10 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12b8cfc00) [pid = 1644] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:20:10 INFO - PROCESS | 1644 | 1468009210152 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1644 | 1468009210153 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x115ef4000 == 35 [pid = 1644] [id = 393] 13:20:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x112703c00) [pid = 1644] [serial = 1178] [outer = 0x0] 13:20:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1128cf400) [pid = 1644] [serial = 1179] [outer = 0x112703c00] 13:20:10 INFO - PROCESS | 1644 | 1468009210182 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118111c00) [pid = 1644] [serial = 1180] [outer = 0x112703c00] 13:20:10 INFO - PROCESS | 1644 | 1468009210435 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]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 620ms 13:20:10 INFO - PROCESS | 1644 | 1468009210444 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1644 | 1468009210445 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:20:10 INFO - PROCESS | 1644 | 1468009210455 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1644 | 1468009210456 Marionette TRACE conn2 <- [1,1546,null,{}] 13:20:10 INFO - PROCESS | 1644 | 1468009210461 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}] 13:20:10 INFO - PROCESS | 1644 | 1468009210462 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:10 INFO - PROCESS | 1644 | 1468009210558 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:20:10 INFO - PROCESS | 1644 | 1468009210561 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1644 | 1468009210562 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289e8800 == 36 [pid = 1644] [id = 394] 13:20:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118105c00) [pid = 1644] [serial = 1181] [outer = 0x0] 13:20:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124b56800) [pid = 1644] [serial = 1182] [outer = 0x118105c00] 13:20:10 INFO - PROCESS | 1644 | 1468009210589 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1265a0400) [pid = 1644] [serial = 1183] [outer = 0x118105c00] 13:20:10 INFO - PROCESS | 1644 | 1468009210917 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]]]}] 13:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 473ms 13:20:10 INFO - PROCESS | 1644 | 1468009210923 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1644 | 1468009210925 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:20:10 INFO - PROCESS | 1644 | 1468009210927 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1644 | 1468009210928 Marionette TRACE conn2 <- [1,1550,null,{}] 13:20:10 INFO - PROCESS | 1644 | 1468009210934 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}] 13:20:10 INFO - PROCESS | 1644 | 1468009210935 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:11 INFO - PROCESS | 1644 | 1468009211043 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:20:11 INFO - PROCESS | 1644 | 1468009211049 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1644 | 1468009211050 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e1d800 == 37 [pid = 1644] [id = 395] 13:20:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118212000) [pid = 1644] [serial = 1184] [outer = 0x0] 13:20:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12659ac00) [pid = 1644] [serial = 1185] [outer = 0x118212000] 13:20:11 INFO - PROCESS | 1644 | 1468009211075 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128a1dc00) [pid = 1644] [serial = 1186] [outer = 0x118212000] 13:20:11 INFO - PROCESS | 1644 | 1468009211424 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]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 519ms 13:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:20:11 INFO - PROCESS | 1644 | 1468009211448 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1644 | 1468009211450 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:20:11 INFO - PROCESS | 1644 | 1468009211453 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1644 | 1468009211455 Marionette TRACE conn2 <- [1,1554,null,{}] 13:20:11 INFO - PROCESS | 1644 | 1468009211459 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}] 13:20:11 INFO - PROCESS | 1644 | 1468009211461 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:11 INFO - PROCESS | 1644 | 1468009211585 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:20:11 INFO - PROCESS | 1644 | 1468009211671 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1644 | 1468009211672 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6e4800 == 38 [pid = 1644] [id = 396] 13:20:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128a1e400) [pid = 1644] [serial = 1187] [outer = 0x0] 13:20:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128c6ec00) [pid = 1644] [serial = 1188] [outer = 0x128a1e400] 13:20:11 INFO - PROCESS | 1644 | 1468009211716 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1291d8400) [pid = 1644] [serial = 1189] [outer = 0x128a1e400] 13:20:12 INFO - PROCESS | 1644 | 1468009212104 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]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 671ms 13:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:20:12 INFO - PROCESS | 1644 | 1468009212124 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 1644 | 1468009212125 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:20:12 INFO - PROCESS | 1644 | 1468009212179 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 1644 | 1468009212181 Marionette TRACE conn2 <- [1,1558,null,{}] 13:20:12 INFO - PROCESS | 1644 | 1468009212185 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}] 13:20:12 INFO - PROCESS | 1644 | 1468009212188 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:12 INFO - PROCESS | 1644 | 1468009212282 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:20:12 INFO - PROCESS | 1644 | 1468009212380 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 1644 | 1468009212382 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x11668b800 == 39 [pid = 1644] [id = 397] 13:20:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1128d3400) [pid = 1644] [serial = 1190] [outer = 0x0] 13:20:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x112ec2800) [pid = 1644] [serial = 1191] [outer = 0x1128d3400] 13:20:12 INFO - PROCESS | 1644 | 1468009212413 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x113d8e000) [pid = 1644] [serial = 1192] [outer = 0x1128d3400] 13:20:12 INFO - PROCESS | 1644 | 1468009212969 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]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 873ms 13:20:13 INFO - PROCESS | 1644 | 1468009213025 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 1644 | 1468009213027 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:20:13 INFO - PROCESS | 1644 | 1468009213033 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 1644 | 1468009213035 Marionette TRACE conn2 <- [1,1562,null,{}] 13:20:13 INFO - PROCESS | 1644 | 1468009213039 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}] 13:20:13 INFO - PROCESS | 1644 | 1468009213042 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:13 INFO - PROCESS | 1644 | 1468009213150 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:20:13 INFO - PROCESS | 1644 | 1468009213229 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1644 | 1468009213231 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc7000 == 40 [pid = 1644] [id = 398] 13:20:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11820a400) [pid = 1644] [serial = 1193] [outer = 0x0] 13:20:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118210800) [pid = 1644] [serial = 1194] [outer = 0x11820a400] 13:20:13 INFO - PROCESS | 1644 | 1468009213261 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11827d400) [pid = 1644] [serial = 1195] [outer = 0x11820a400] 13:20:13 INFO - PROCESS | 1644 | 1468009213921 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]]]}] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x128e1d800 == 39 [pid = 1644] [id = 395] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x1289e8800 == 38 [pid = 1644] [id = 394] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x115ef4000 == 37 [pid = 1644] [id = 393] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x12600c000 == 36 [pid = 1644] [id = 392] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x123dec800 == 35 [pid = 1644] [id = 391] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x12144b000 == 34 [pid = 1644] [id = 390] 13:20:13 INFO - PROCESS | 1644 | --DOCSHELL 0x119bd1800 == 33 [pid = 1644] [id = 389] 13:20:14 INFO - PROCESS | 1644 | --DOCSHELL 0x118871800 == 32 [pid = 1644] [id = 388] 13:20:14 INFO - PROCESS | 1644 | --DOCSHELL 0x117167800 == 31 [pid = 1644] [id = 387] 13:20:14 INFO - PROCESS | 1644 | --DOCSHELL 0x115da9000 == 30 [pid = 1644] [id = 386] 13:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 972ms 13:20:14 INFO - PROCESS | 1644 | 1468009214004 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1644 | 1468009214006 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:20:14 INFO - PROCESS | 1644 | 1468009214009 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1644 | 1468009214011 Marionette TRACE conn2 <- [1,1566,null,{}] 13:20:14 INFO - PROCESS | 1644 | 1468009214015 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}] 13:20:14 INFO - PROCESS | 1644 | 1468009214016 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:14 INFO - PROCESS | 1644 | 1468009214106 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126030000) [pid = 1644] [serial = 1119] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12a54c400) [pid = 1644] [serial = 1123] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128a1ec00) [pid = 1644] [serial = 1122] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x117db9800) [pid = 1644] [serial = 1107] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11826ac00) [pid = 1644] [serial = 1108] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x112ec2000) [pid = 1644] [serial = 1101] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x115e20400) [pid = 1644] [serial = 1102] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118274000) [pid = 1644] [serial = 1104] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11862a800) [pid = 1644] [serial = 1105] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118981400) [pid = 1644] [serial = 1110] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a7cd400) [pid = 1644] [serial = 1126] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119211400) [pid = 1644] [serial = 1111] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12a54cc00) [pid = 1644] [serial = 1099] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12a6ae000) [pid = 1644] [serial = 1125] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12101e000) [pid = 1644] [serial = 1113] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1219d0400) [pid = 1644] [serial = 1114] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124a81000) [pid = 1644] [serial = 1116] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12b0acc00) [pid = 1644] [serial = 1128] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12ba66400) [pid = 1644] [serial = 1138] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12b8d2c00) [pid = 1644] [serial = 1134] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12b961400) [pid = 1644] [serial = 1137] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x129358800) [pid = 1644] [serial = 1131] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12b764000) [pid = 1644] [serial = 1129] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12b956c00) [pid = 1644] [serial = 1135] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x126512000) [pid = 1644] [serial = 1120] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x12b768000) [pid = 1644] [serial = 1132] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x124dec400) [pid = 1644] [serial = 1117] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12bdda400) [pid = 1644] [serial = 1141] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12ba6ac00) [pid = 1644] [serial = 1140] [outer = 0x0] [url = about:blank] 13:20:14 INFO - PROCESS | 1644 | 1468009214167 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1644 | 1468009214169 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x11685d000 == 31 [pid = 1644] [id = 399] 13:20:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1132ec400) [pid = 1644] [serial = 1196] [outer = 0x0] 13:20:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x115e97400) [pid = 1644] [serial = 1197] [outer = 0x1132ec400] 13:20:14 INFO - PROCESS | 1644 | 1468009214197 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x117562000) [pid = 1644] [serial = 1198] [outer = 0x1132ec400] 13:20:14 INFO - PROCESS | 1644 | 1468009214565 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]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 573ms 13:20:14 INFO - PROCESS | 1644 | 1468009214583 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1644 | 1468009214586 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:20:14 INFO - PROCESS | 1644 | 1468009214590 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1644 | 1468009214591 Marionette TRACE conn2 <- [1,1570,null,{}] 13:20:14 INFO - PROCESS | 1644 | 1468009214593 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}] 13:20:14 INFO - PROCESS | 1644 | 1468009214595 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:14 INFO - PROCESS | 1644 | 1468009214672 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:20:14 INFO - PROCESS | 1644 | 1468009214723 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1644 | 1468009214724 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d8a000 == 32 [pid = 1644] [id = 400] 13:20:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x116744800) [pid = 1644] [serial = 1199] [outer = 0x0] 13:20:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11820e800) [pid = 1644] [serial = 1200] [outer = 0x116744800] 13:20:14 INFO - PROCESS | 1644 | 1468009214764 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118633800) [pid = 1644] [serial = 1201] [outer = 0x116744800] 13:20:15 INFO - PROCESS | 1644 | 1468009215160 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]]]}] 13:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 621ms 13:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:20:15 INFO - PROCESS | 1644 | 1468009215212 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 1644 | 1468009215214 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:20:15 INFO - PROCESS | 1644 | 1468009215217 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 1644 | 1468009215221 Marionette TRACE conn2 <- [1,1574,null,{}] 13:20:15 INFO - PROCESS | 1644 | 1468009215241 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}] 13:20:15 INFO - PROCESS | 1644 | 1468009215247 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:15 INFO - PROCESS | 1644 | 1468009215367 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:20:15 INFO - PROCESS | 1644 | 1468009215384 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:15 INFO - PROCESS | 1644 | 1468009215386 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fc2800 == 33 [pid = 1644] [id = 401] 13:20:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112ec2400) [pid = 1644] [serial = 1202] [outer = 0x0] 13:20:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119a4e800) [pid = 1644] [serial = 1203] [outer = 0x112ec2400] 13:20:15 INFO - PROCESS | 1644 | 1468009215432 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119ae0800) [pid = 1644] [serial = 1204] [outer = 0x112ec2400] 13:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 675ms 13:20:15 INFO - PROCESS | 1644 | 1468009215885 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]]]}] 13:20:15 INFO - PROCESS | 1644 | 1468009215906 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:20:15 INFO - PROCESS | 1644 | 1468009215908 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:20:15 INFO - PROCESS | 1644 | 1468009215910 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 1644 | 1468009215911 Marionette TRACE conn2 <- [1,1578,null,{}] 13:20:15 INFO - PROCESS | 1644 | 1468009215916 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}] 13:20:15 INFO - PROCESS | 1644 | 1468009215919 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:16 INFO - PROCESS | 1644 | 1468009216021 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:20:16 INFO - PROCESS | 1644 | 1468009216026 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1644 | 1468009216028 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d93800 == 34 [pid = 1644] [id = 402] 13:20:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121013400) [pid = 1644] [serial = 1205] [outer = 0x0] 13:20:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x121021800) [pid = 1644] [serial = 1206] [outer = 0x121013400] 13:20:16 INFO - PROCESS | 1644 | 1468009216054 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12170dc00) [pid = 1644] [serial = 1207] [outer = 0x121013400] 13:20:16 INFO - PROCESS | 1644 | 1468009216394 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]]]}] 13:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 13:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:20:16 INFO - PROCESS | 1644 | 1468009216434 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1644 | 1468009216436 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:20:16 INFO - PROCESS | 1644 | 1468009216438 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1644 | 1468009216439 Marionette TRACE conn2 <- [1,1582,null,{}] 13:20:16 INFO - PROCESS | 1644 | 1468009216441 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}] 13:20:16 INFO - PROCESS | 1644 | 1468009216442 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:16 INFO - PROCESS | 1644 | 1468009216540 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:20:16 INFO - PROCESS | 1644 | 1468009216543 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1644 | 1468009216545 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x125521800 == 35 [pid = 1644] [id = 403] 13:20:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1211efc00) [pid = 1644] [serial = 1208] [outer = 0x0] 13:20:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x123d60800) [pid = 1644] [serial = 1209] [outer = 0x1211efc00] 13:20:16 INFO - PROCESS | 1644 | 1468009216572 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x124a7d000) [pid = 1644] [serial = 1210] [outer = 0x1211efc00] 13:20:16 INFO - PROCESS | 1644 | 1468009216895 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]]]}] 13:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 13:20:16 INFO - PROCESS | 1644 | 1468009216959 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1644 | 1468009216960 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:20:16 INFO - PROCESS | 1644 | 1468009216963 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1644 | 1468009216964 Marionette TRACE conn2 <- [1,1586,null,{}] 13:20:16 INFO - PROCESS | 1644 | 1468009216966 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}] 13:20:16 INFO - PROCESS | 1644 | 1468009216970 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:17 INFO - PROCESS | 1644 | 1468009217087 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:20:17 INFO - PROCESS | 1644 | 1468009217102 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1644 | 1468009217103 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289e5800 == 36 [pid = 1644] [id = 404] 13:20:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121cdf800) [pid = 1644] [serial = 1211] [outer = 0x0] 13:20:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x125062800) [pid = 1644] [serial = 1212] [outer = 0x121cdf800] 13:20:17 INFO - PROCESS | 1644 | 1468009217127 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128a1c800) [pid = 1644] [serial = 1213] [outer = 0x121cdf800] 13:20:17 INFO - PROCESS | 1644 | 1468009217499 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]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:20:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 570ms 13:20:17 INFO - PROCESS | 1644 | 1468009217538 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:20:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:20:17 INFO - PROCESS | 1644 | 1468009217541 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:20:17 INFO - PROCESS | 1644 | 1468009217544 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 1644 | 1468009217546 Marionette TRACE conn2 <- [1,1590,null,{}] 13:20:17 INFO - PROCESS | 1644 | 1468009217549 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}] 13:20:17 INFO - PROCESS | 1644 | 1468009217551 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:17 INFO - PROCESS | 1644 | 1468009217697 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:20:17 INFO - PROCESS | 1644 | 1468009217749 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1644 | 1468009217750 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12919b800 == 37 [pid = 1644] [id = 405] 13:20:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128a21800) [pid = 1644] [serial = 1214] [outer = 0x0] 13:20:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128ec0400) [pid = 1644] [serial = 1215] [outer = 0x128a21800] 13:20:17 INFO - PROCESS | 1644 | 1468009217789 Marionette DEBUG loaded listener.js 13:20:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1291d4400) [pid = 1644] [serial = 1216] [outer = 0x128a21800] 13:20:18 INFO - PROCESS | 1644 | 1468009218099 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]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 575ms 13:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:20:18 INFO - PROCESS | 1644 | 1468009218127 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 1644 | 1468009218128 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:20:18 INFO - PROCESS | 1644 | 1468009218132 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1644 | 1468009218135 Marionette TRACE conn2 <- [1,1594,null,{}] 13:20:18 INFO - PROCESS | 1644 | 1468009218138 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}] 13:20:18 INFO - PROCESS | 1644 | 1468009218139 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:18 INFO - PROCESS | 1644 | 1468009218301 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11622e800) [pid = 1644] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11966a800) [pid = 1644] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11841c800) [pid = 1644] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116888000) [pid = 1644] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11301d400) [pid = 1644] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x126962c00) [pid = 1644] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1128d0400) [pid = 1644] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1291dd800) [pid = 1644] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119adc000) [pid = 1644] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12101c000) [pid = 1644] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124a85400) [pid = 1644] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x112703c00) [pid = 1644] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118212000) [pid = 1644] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118105c00) [pid = 1644] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:20:18 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11826f400) [pid = 1644] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:20:18 INFO - PROCESS | 1644 | 1468009218359 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1644 | 1468009218360 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195a1800 == 38 [pid = 1644] [id = 406] 13:20:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11270b800) [pid = 1644] [serial = 1217] [outer = 0x0] 13:20:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11301d400) [pid = 1644] [serial = 1218] [outer = 0x11270b800] 13:20:18 INFO - PROCESS | 1644 | 1468009218385 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118417800) [pid = 1644] [serial = 1219] [outer = 0x11270b800] 13:20:18 INFO - PROCESS | 1644 | 1468009218670 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]]]}] 13:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 572ms 13:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:20:18 INFO - PROCESS | 1644 | 1468009218705 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:20:18 INFO - PROCESS | 1644 | 1468009218706 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:20:18 INFO - PROCESS | 1644 | 1468009218709 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:20:18 INFO - PROCESS | 1644 | 1468009218710 Marionette TRACE conn2 <- [1,1598,null,{}] 13:20:18 INFO - PROCESS | 1644 | 1468009218712 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}] 13:20:18 INFO - PROCESS | 1644 | 1468009218714 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:18 INFO - PROCESS | 1644 | 1468009218785 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:20:18 INFO - PROCESS | 1644 | 1468009218788 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1644 | 1468009218789 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a77e800 == 39 [pid = 1644] [id = 407] 13:20:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11841c000) [pid = 1644] [serial = 1220] [outer = 0x0] 13:20:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x126504400) [pid = 1644] [serial = 1221] [outer = 0x11841c000] 13:20:18 INFO - PROCESS | 1644 | 1468009218808 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x129356000) [pid = 1644] [serial = 1222] [outer = 0x11841c000] 13:20:19 INFO - PROCESS | 1644 | 1468009219207 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]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 522ms 13:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:20:19 INFO - PROCESS | 1644 | 1468009219239 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1644 | 1468009219240 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:20:19 INFO - PROCESS | 1644 | 1468009219243 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1644 | 1468009219246 Marionette TRACE conn2 <- [1,1602,null,{}] 13:20:19 INFO - PROCESS | 1644 | 1468009219250 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}] 13:20:19 INFO - PROCESS | 1644 | 1468009219252 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:19 INFO - PROCESS | 1644 | 1468009219372 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:20:19 INFO - PROCESS | 1644 | 1468009219381 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1644 | 1468009219382 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b713000 == 40 [pid = 1644] [id = 408] 13:20:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12935c800) [pid = 1644] [serial = 1223] [outer = 0x0] 13:20:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12a65b400) [pid = 1644] [serial = 1224] [outer = 0x12935c800] 13:20:19 INFO - PROCESS | 1644 | 1468009219421 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12a6ac000) [pid = 1644] [serial = 1225] [outer = 0x12935c800] 13:20:19 INFO - PROCESS | 1644 | 1468009219825 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]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:20:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 625ms 13:20:19 INFO - PROCESS | 1644 | 1468009219869 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1644 | 1468009219870 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:20:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:20:19 INFO - PROCESS | 1644 | 1468009219882 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1644 | 1468009219884 Marionette TRACE conn2 <- [1,1606,null,{}] 13:20:19 INFO - PROCESS | 1644 | 1468009219886 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}] 13:20:19 INFO - PROCESS | 1644 | 1468009219887 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:19 INFO - PROCESS | 1644 | 1468009219977 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:20:19 INFO - PROCESS | 1644 | 1468009219982 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1644 | 1468009219984 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b93a800 == 41 [pid = 1644] [id = 409] 13:20:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a6adc00) [pid = 1644] [serial = 1226] [outer = 0x0] 13:20:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12af62400) [pid = 1644] [serial = 1227] [outer = 0x12a6adc00] 13:20:20 INFO - PROCESS | 1644 | 1468009220010 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12b8c9c00) [pid = 1644] [serial = 1228] [outer = 0x12a6adc00] 13:20:20 INFO - PROCESS | 1644 | 1468009220458 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]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 629ms 13:20:20 INFO - PROCESS | 1644 | 1468009220502 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:20:20 INFO - PROCESS | 1644 | 1468009220504 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:20:20 INFO - PROCESS | 1644 | 1468009220508 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1644 | 1468009220511 Marionette TRACE conn2 <- [1,1610,null,{}] 13:20:20 INFO - PROCESS | 1644 | 1468009220519 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}] 13:20:20 INFO - PROCESS | 1644 | 1468009220522 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:20 INFO - PROCESS | 1644 | 1468009220680 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:20:20 INFO - PROCESS | 1644 | 1468009220842 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 1644 | 1468009220844 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829b000 == 42 [pid = 1644] [id = 410] 13:20:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x117565800) [pid = 1644] [serial = 1229] [outer = 0x0] 13:20:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x117566c00) [pid = 1644] [serial = 1230] [outer = 0x117565800] 13:20:20 INFO - PROCESS | 1644 | 1468009220877 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118273c00) [pid = 1644] [serial = 1231] [outer = 0x117565800] 13:20:21 INFO - PROCESS | 1644 | 1468009221293 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]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:20:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 825ms 13:20:21 INFO - PROCESS | 1644 | 1468009221333 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 1644 | 1468009221336 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:20:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:20:21 INFO - PROCESS | 1644 | 1468009221341 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 1644 | 1468009221342 Marionette TRACE conn2 <- [1,1614,null,{}] 13:20:21 INFO - PROCESS | 1644 | 1468009221345 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}] 13:20:21 INFO - PROCESS | 1644 | 1468009221347 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:21 INFO - PROCESS | 1644 | 1468009221451 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:20:21 INFO - PROCESS | 1644 | 1468009221509 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1644 | 1468009221510 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d8e800 == 43 [pid = 1644] [id = 411] 13:20:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11867b400) [pid = 1644] [serial = 1232] [outer = 0x0] 13:20:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11905c000) [pid = 1644] [serial = 1233] [outer = 0x11867b400] 13:20:21 INFO - PROCESS | 1644 | 1468009221541 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119adb000) [pid = 1644] [serial = 1234] [outer = 0x11867b400] 13:20:22 INFO - PROCESS | 1644 | 1468009221998 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]]]}] 13:20:22 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 13:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 669ms 13:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:20:22 INFO - PROCESS | 1644 | 1468009222010 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1644 | 1468009222012 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:20:22 INFO - PROCESS | 1644 | 1468009222016 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1644 | 1468009222019 Marionette TRACE conn2 <- [1,1618,null,{}] 13:20:22 INFO - PROCESS | 1644 | 1468009222027 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}] 13:20:22 INFO - PROCESS | 1644 | 1468009222030 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:22 INFO - PROCESS | 1644 | 1468009222153 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:20:22 INFO - PROCESS | 1644 | 1468009222226 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1644 | 1468009222228 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b935800 == 44 [pid = 1644] [id = 412] 13:20:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x121837000) [pid = 1644] [serial = 1235] [outer = 0x0] 13:20:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126025000) [pid = 1644] [serial = 1236] [outer = 0x121837000] 13:20:22 INFO - PROCESS | 1644 | 1468009222259 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126503800) [pid = 1644] [serial = 1237] [outer = 0x121837000] 13:20:22 INFO - PROCESS | 1644 | 1468009222675 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]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 673ms 13:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:20:22 INFO - PROCESS | 1644 | 1468009222688 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1644 | 1468009222690 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:20:22 INFO - PROCESS | 1644 | 1468009222692 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1644 | 1468009222693 Marionette TRACE conn2 <- [1,1622,null,{}] 13:20:22 INFO - PROCESS | 1644 | 1468009222696 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}] 13:20:22 INFO - PROCESS | 1644 | 1468009222698 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:22 INFO - PROCESS | 1644 | 1468009222799 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:20:22 INFO - PROCESS | 1644 | 1468009222852 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1644 | 1468009222854 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca5e800 == 45 [pid = 1644] [id = 413] 13:20:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1267b5000) [pid = 1644] [serial = 1238] [outer = 0x0] 13:20:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128c63000) [pid = 1644] [serial = 1239] [outer = 0x1267b5000] 13:20:22 INFO - PROCESS | 1644 | 1468009222882 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12935d800) [pid = 1644] [serial = 1240] [outer = 0x1267b5000] 13:20:23 INFO - PROCESS | 1644 | 1468009223314 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]]]}] 13:20:23 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 13:20:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 669ms 13:20:23 INFO - PROCESS | 1644 | 1468009223361 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:20:23 INFO - PROCESS | 1644 | 1468009223363 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:20:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:20:23 INFO - PROCESS | 1644 | 1468009223365 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 1644 | 1468009223366 Marionette TRACE conn2 <- [1,1626,null,{}] 13:20:23 INFO - PROCESS | 1644 | 1468009223369 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}] 13:20:23 INFO - PROCESS | 1644 | 1468009223370 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:23 INFO - PROCESS | 1644 | 1468009223470 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:20:23 INFO - PROCESS | 1644 | 1468009223570 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1644 | 1468009223571 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x11662c800 == 46 [pid = 1644] [id = 414] 13:20:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x112710000) [pid = 1644] [serial = 1241] [outer = 0x0] 13:20:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118279000) [pid = 1644] [serial = 1242] [outer = 0x112710000] 13:20:23 INFO - PROCESS | 1644 | 1468009223602 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119ae6800) [pid = 1644] [serial = 1243] [outer = 0x112710000] 13:20:24 INFO - PROCESS | 1644 | 1468009224102 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]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 769ms 13:20:24 INFO - PROCESS | 1644 | 1468009224134 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 1644 | 1468009224136 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:20:24 INFO - PROCESS | 1644 | 1468009224139 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1644 | 1468009224141 Marionette TRACE conn2 <- [1,1630,null,{}] 13:20:24 INFO - PROCESS | 1644 | 1468009224145 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}] 13:20:24 INFO - PROCESS | 1644 | 1468009224146 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:24 INFO - PROCESS | 1644 | 1468009224242 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:20:24 INFO - PROCESS | 1644 | 1468009224301 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:24 INFO - PROCESS | 1644 | 1468009224303 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f19800 == 47 [pid = 1644] [id = 415] 13:20:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1128d5400) [pid = 1644] [serial = 1244] [outer = 0x0] 13:20:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x112a79400) [pid = 1644] [serial = 1245] [outer = 0x1128d5400] 13:20:24 INFO - PROCESS | 1644 | 1468009224330 Marionette DEBUG loaded listener.js 13:20:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1131bec00) [pid = 1644] [serial = 1246] [outer = 0x1128d5400] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12b713000 == 46 [pid = 1644] [id = 408] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12a77e800 == 45 [pid = 1644] [id = 407] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x1195a1800 == 44 [pid = 1644] [id = 406] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12919b800 == 43 [pid = 1644] [id = 405] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x1289e5800 == 42 [pid = 1644] [id = 404] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x125521800 == 41 [pid = 1644] [id = 403] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x123d93800 == 40 [pid = 1644] [id = 402] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x119fc2800 == 39 [pid = 1644] [id = 401] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x117d8a000 == 38 [pid = 1644] [id = 400] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x11685d000 == 37 [pid = 1644] [id = 399] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc7000 == 36 [pid = 1644] [id = 398] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x11668b800 == 35 [pid = 1644] [id = 397] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a2000 == 34 [pid = 1644] [id = 385] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6e4800 == 33 [pid = 1644] [id = 396] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x11662c800 == 32 [pid = 1644] [id = 414] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca5e800 == 31 [pid = 1644] [id = 413] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12b935800 == 30 [pid = 1644] [id = 412] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x123d8e800 == 29 [pid = 1644] [id = 411] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x12b93a800 == 28 [pid = 1644] [id = 409] 13:20:25 INFO - PROCESS | 1644 | --DOCSHELL 0x11829b000 == 27 [pid = 1644] [id = 410] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118411c00) [pid = 1644] [serial = 1144] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116f92800) [pid = 1644] [serial = 1143] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x121cdd800) [pid = 1644] [serial = 1147] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119a34800) [pid = 1644] [serial = 1167] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x117db8000) [pid = 1644] [serial = 1161] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11810f000) [pid = 1644] [serial = 1162] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1210d4400) [pid = 1644] [serial = 1146] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1132e9c00) [pid = 1644] [serial = 1158] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x114f96000) [pid = 1644] [serial = 1159] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1290af800) [pid = 1644] [serial = 1150] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x117513400) [pid = 1644] [serial = 1156] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x113d96800) [pid = 1644] [serial = 1155] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x128a1ac00) [pid = 1644] [serial = 1149] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12b959400) [pid = 1644] [serial = 1153] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12a7cc000) [pid = 1644] [serial = 1152] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x120f22400) [pid = 1644] [serial = 1171] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119ae2400) [pid = 1644] [serial = 1170] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121476c00) [pid = 1644] [serial = 1173] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126089400) [pid = 1644] [serial = 1177] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12506d800) [pid = 1644] [serial = 1176] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x124a84c00) [pid = 1644] [serial = 1174] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118111c00) [pid = 1644] [serial = 1180] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x128a1dc00) [pid = 1644] [serial = 1186] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124b56800) [pid = 1644] [serial = 1182] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118413400) [pid = 1644] [serial = 1164] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11867fc00) [pid = 1644] [serial = 1165] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1128cf400) [pid = 1644] [serial = 1179] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12659ac00) [pid = 1644] [serial = 1185] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119adbc00) [pid = 1644] [serial = 1168] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1265a0400) [pid = 1644] [serial = 1183] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x128c6ec00) [pid = 1644] [serial = 1188] [outer = 0x0] [url = about:blank] 13:20:25 INFO - PROCESS | 1644 | 1468009225336 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]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1222ms 13:20:25 INFO - PROCESS | 1644 | 1468009225362 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 1644 | 1468009225366 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:20:25 INFO - PROCESS | 1644 | 1468009225370 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - PROCESS | 1644 | 1468009225372 Marionette TRACE conn2 <- [1,1634,null,{}] 13:20:25 INFO - PROCESS | 1644 | 1468009225375 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}] 13:20:25 INFO - PROCESS | 1644 | 1468009225377 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:25 INFO - PROCESS | 1644 | 1468009225461 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:20:25 INFO - PROCESS | 1644 | 1468009225468 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1644 | 1468009225469 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x11662c800 == 28 [pid = 1644] [id = 416] 13:20:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112ec1400) [pid = 1644] [serial = 1247] [outer = 0x0] 13:20:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112ec6000) [pid = 1644] [serial = 1248] [outer = 0x112ec1400] 13:20:25 INFO - PROCESS | 1644 | 1468009225498 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1133f9800) [pid = 1644] [serial = 1249] [outer = 0x112ec1400] 13:20:25 INFO - PROCESS | 1644 | 1468009225839 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]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:20:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 13:20:25 INFO - PROCESS | 1644 | 1468009225898 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 1644 | 1468009225902 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:20:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:20:25 INFO - PROCESS | 1644 | 1468009225907 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:20:25 INFO - PROCESS | 1644 | 1468009225909 Marionette TRACE conn2 <- [1,1638,null,{}] 13:20:25 INFO - PROCESS | 1644 | 1468009225912 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}] 13:20:25 INFO - PROCESS | 1644 | 1468009225913 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:25 INFO - PROCESS | 1644 | 1468009225991 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:20:25 INFO - PROCESS | 1644 | 1468009225996 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1644 | 1468009225997 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d7a000 == 29 [pid = 1644] [id = 417] 13:20:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x115e23000) [pid = 1644] [serial = 1250] [outer = 0x0] 13:20:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x116744c00) [pid = 1644] [serial = 1251] [outer = 0x115e23000] 13:20:26 INFO - PROCESS | 1644 | 1468009226027 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116f60400) [pid = 1644] [serial = 1252] [outer = 0x115e23000] 13:20:26 INFO - PROCESS | 1644 | 1468009226385 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]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 13:20:26 INFO - PROCESS | 1644 | 1468009226438 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:20:26 INFO - PROCESS | 1644 | 1468009226451 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:20:26 INFO - PROCESS | 1644 | 1468009226456 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1644 | 1468009226460 Marionette TRACE conn2 <- [1,1642,null,{}] 13:20:26 INFO - PROCESS | 1644 | 1468009226472 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}] 13:20:26 INFO - PROCESS | 1644 | 1468009226476 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:26 INFO - PROCESS | 1644 | 1468009226596 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:20:26 INFO - PROCESS | 1644 | 1468009226611 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1644 | 1468009226614 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x11716d800 == 30 [pid = 1644] [id = 418] 13:20:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11810cc00) [pid = 1644] [serial = 1253] [outer = 0x0] 13:20:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118215400) [pid = 1644] [serial = 1254] [outer = 0x11810cc00] 13:20:26 INFO - PROCESS | 1644 | 1468009226661 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118279800) [pid = 1644] [serial = 1255] [outer = 0x11810cc00] 13:20:27 INFO - PROCESS | 1644 | 1468009227126 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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 723ms 13:20:27 INFO - PROCESS | 1644 | 1468009227185 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1644 | 1468009227187 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:20:27 INFO - PROCESS | 1644 | 1468009227190 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1644 | 1468009227191 Marionette TRACE conn2 <- [1,1646,null,{}] 13:20:27 INFO - PROCESS | 1644 | 1468009227193 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}] 13:20:27 INFO - PROCESS | 1644 | 1468009227194 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:27 INFO - PROCESS | 1644 | 1468009227272 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:20:27 INFO - PROCESS | 1644 | 1468009227275 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1644 | 1468009227276 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fb1800 == 31 [pid = 1644] [id = 419] 13:20:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11841f000) [pid = 1644] [serial = 1256] [outer = 0x0] 13:20:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11862a800) [pid = 1644] [serial = 1257] [outer = 0x11841f000] 13:20:27 INFO - PROCESS | 1644 | 1468009227304 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1186ba400) [pid = 1644] [serial = 1258] [outer = 0x11841f000] 13:20:27 INFO - PROCESS | 1644 | 1468009227640 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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 13:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:20:27 INFO - PROCESS | 1644 | 1468009227659 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1644 | 1468009227660 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:20:27 INFO - PROCESS | 1644 | 1468009227662 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1644 | 1468009227665 Marionette TRACE conn2 <- [1,1650,null,{}] 13:20:27 INFO - PROCESS | 1644 | 1468009227667 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}] 13:20:27 INFO - PROCESS | 1644 | 1468009227668 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:27 INFO - PROCESS | 1644 | 1468009227769 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:20:27 INFO - PROCESS | 1644 | 1468009227808 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:27 INFO - PROCESS | 1644 | 1468009227809 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218ce000 == 32 [pid = 1644] [id = 420] 13:20:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11269d000) [pid = 1644] [serial = 1259] [outer = 0x0] 13:20:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1190e7800) [pid = 1644] [serial = 1260] [outer = 0x11269d000] 13:20:27 INFO - PROCESS | 1644 | 1468009227833 Marionette DEBUG loaded listener.js 13:20:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11949dc00) [pid = 1644] [serial = 1261] [outer = 0x11269d000] 13:20:28 INFO - PROCESS | 1644 | 1468009228166 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]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 522ms 13:20:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:20:28 INFO - PROCESS | 1644 | 1468009228185 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 1644 | 1468009228186 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:20:28 INFO - PROCESS | 1644 | 1468009228188 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 1644 | 1468009228189 Marionette TRACE conn2 <- [1,1654,null,{}] 13:20:28 INFO - PROCESS | 1644 | 1468009228191 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}] 13:20:28 INFO - PROCESS | 1644 | 1468009228195 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:28 INFO - PROCESS | 1644 | 1468009228307 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:20:28 INFO - PROCESS | 1644 | 1468009228343 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1644 | 1468009228344 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x124894000 == 33 [pid = 1644] [id = 421] 13:20:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1194a6c00) [pid = 1644] [serial = 1262] [outer = 0x0] 13:20:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119a50000) [pid = 1644] [serial = 1263] [outer = 0x1194a6c00] 13:20:28 INFO - PROCESS | 1644 | 1468009228369 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121373000) [pid = 1644] [serial = 1264] [outer = 0x1194a6c00] 13:20:28 INFO - PROCESS | 1644 | 1468009228657 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]]]}] 13:20:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:20:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 13:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:20:28 INFO - PROCESS | 1644 | 1468009228707 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:20:28 INFO - PROCESS | 1644 | 1468009228708 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:20:28 INFO - PROCESS | 1644 | 1468009228710 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:20:28 INFO - PROCESS | 1644 | 1468009228711 Marionette TRACE conn2 <- [1,1658,null,{}] 13:20:28 INFO - PROCESS | 1644 | 1468009228714 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}] 13:20:28 INFO - PROCESS | 1644 | 1468009228717 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:28 INFO - PROCESS | 1644 | 1468009228826 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:20:28 INFO - PROCESS | 1644 | 1468009228830 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1644 | 1468009228831 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x126048000 == 34 [pid = 1644] [id = 422] 13:20:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11270c000) [pid = 1644] [serial = 1265] [outer = 0x0] 13:20:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1214eb800) [pid = 1644] [serial = 1266] [outer = 0x11270c000] 13:20:28 INFO - PROCESS | 1644 | 1468009228856 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x123d65400) [pid = 1644] [serial = 1267] [outer = 0x11270c000] 13:20:29 INFO - PROCESS | 1644 | 1468009229190 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]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 13:20:29 INFO - PROCESS | 1644 | 1468009229233 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 1644 | 1468009229234 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:20:29 INFO - PROCESS | 1644 | 1468009229236 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1644 | 1468009229238 Marionette TRACE conn2 <- [1,1662,null,{}] 13:20:29 INFO - PROCESS | 1644 | 1468009229240 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}] 13:20:29 INFO - PROCESS | 1644 | 1468009229241 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:29 INFO - PROCESS | 1644 | 1468009229334 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:20:29 INFO - PROCESS | 1644 | 1468009229372 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1644 | 1468009229373 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x126768800 == 35 [pid = 1644] [id = 423] 13:20:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x123d61400) [pid = 1644] [serial = 1268] [outer = 0x0] 13:20:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x124a84c00) [pid = 1644] [serial = 1269] [outer = 0x123d61400] 13:20:29 INFO - PROCESS | 1644 | 1468009229398 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x124dea800) [pid = 1644] [serial = 1270] [outer = 0x123d61400] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1211efc00) [pid = 1644] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x121cdf800) [pid = 1644] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128a21800) [pid = 1644] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1132ec400) [pid = 1644] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112ec2400) [pid = 1644] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x116744800) [pid = 1644] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x128a1e400) [pid = 1644] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11820a400) [pid = 1644] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11270b800) [pid = 1644] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1128d3400) [pid = 1644] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121013400) [pid = 1644] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12a6adc00) [pid = 1644] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12935c800) [pid = 1644] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:20:29 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11841c000) [pid = 1644] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:20:29 INFO - PROCESS | 1644 | 1468009229829 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]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 617ms 13:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:20:29 INFO - PROCESS | 1644 | 1468009229855 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 1644 | 1468009229856 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:20:29 INFO - PROCESS | 1644 | 1468009229859 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1644 | 1468009229860 Marionette TRACE conn2 <- [1,1666,null,{}] 13:20:29 INFO - PROCESS | 1644 | 1468009229862 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}] 13:20:29 INFO - PROCESS | 1644 | 1468009229864 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:29 INFO - PROCESS | 1644 | 1468009229984 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:20:30 INFO - PROCESS | 1644 | 1468009230023 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1644 | 1468009230024 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x128a53800 == 36 [pid = 1644] [id = 424] 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112ec2c00) [pid = 1644] [serial = 1271] [outer = 0x0] 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11841c000) [pid = 1644] [serial = 1272] [outer = 0x112ec2c00] 13:20:30 INFO - PROCESS | 1644 | 1468009230048 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x121837800) [pid = 1644] [serial = 1273] [outer = 0x112ec2c00] 13:20:30 INFO - PROCESS | 1644 | 1468009230292 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]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 13:20:30 INFO - PROCESS | 1644 | 1468009230328 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1644 | 1468009230329 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:20:30 INFO - PROCESS | 1644 | 1468009230339 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1644 | 1468009230340 Marionette TRACE conn2 <- [1,1670,null,{}] 13:20:30 INFO - PROCESS | 1644 | 1468009230343 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}] 13:20:30 INFO - PROCESS | 1644 | 1468009230344 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:30 INFO - PROCESS | 1644 | 1468009230423 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:20:30 INFO - PROCESS | 1644 | 1468009230427 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1644 | 1468009230428 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12919d800 == 37 [pid = 1644] [id = 425] 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x123d69000) [pid = 1644] [serial = 1274] [outer = 0x0] 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x125068800) [pid = 1644] [serial = 1275] [outer = 0x123d69000] 13:20:30 INFO - PROCESS | 1644 | 1468009230455 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x126025400) [pid = 1644] [serial = 1276] [outer = 0x123d69000] 13:20:30 INFO - PROCESS | 1644 | 1468009230798 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]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 13:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:20:30 INFO - PROCESS | 1644 | 1468009230807 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1644 | 1468009230809 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:20:30 INFO - PROCESS | 1644 | 1468009230811 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1644 | 1468009230813 Marionette TRACE conn2 <- [1,1674,null,{}] 13:20:30 INFO - PROCESS | 1644 | 1468009230818 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}] 13:20:30 INFO - PROCESS | 1644 | 1468009230819 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:30 INFO - PROCESS | 1644 | 1468009230937 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:20:30 INFO - PROCESS | 1644 | 1468009230950 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:30 INFO - PROCESS | 1644 | 1468009230951 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a522000 == 38 [pid = 1644] [id = 426] 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1184c7800) [pid = 1644] [serial = 1277] [outer = 0x0] 13:20:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12608ec00) [pid = 1644] [serial = 1278] [outer = 0x1184c7800] 13:20:30 INFO - PROCESS | 1644 | 1468009230979 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126b5a800) [pid = 1644] [serial = 1279] [outer = 0x1184c7800] 13:20:31 INFO - PROCESS | 1644 | 1468009231338 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]]]}] 13:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 572ms 13:20:31 INFO - PROCESS | 1644 | 1468009231385 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 1644 | 1468009231387 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:20:31 INFO - PROCESS | 1644 | 1468009231390 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1644 | 1468009231392 Marionette TRACE conn2 <- [1,1678,null,{}] 13:20:31 INFO - PROCESS | 1644 | 1468009231395 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}] 13:20:31 INFO - PROCESS | 1644 | 1468009231397 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:31 INFO - PROCESS | 1644 | 1468009231517 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:20:31 INFO - PROCESS | 1644 | 1468009231605 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1644 | 1468009231606 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a77f000 == 39 [pid = 1644] [id = 427] 13:20:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1128ca400) [pid = 1644] [serial = 1280] [outer = 0x0] 13:20:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128a1c000) [pid = 1644] [serial = 1281] [outer = 0x1128ca400] 13:20:31 INFO - PROCESS | 1644 | 1468009231645 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x128ec3000) [pid = 1644] [serial = 1282] [outer = 0x1128ca400] 13:20:32 INFO - PROCESS | 1644 | 1468009232221 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]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 872ms 13:20:32 INFO - PROCESS | 1644 | 1468009232279 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 1644 | 1468009232283 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:20:32 INFO - PROCESS | 1644 | 1468009232287 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 1644 | 1468009232290 Marionette TRACE conn2 <- [1,1682,null,{}] 13:20:32 INFO - PROCESS | 1644 | 1468009232294 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}] 13:20:32 INFO - PROCESS | 1644 | 1468009232295 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:32 INFO - PROCESS | 1644 | 1468009232406 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:20:32 INFO - PROCESS | 1644 | 1468009232484 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:32 INFO - PROCESS | 1644 | 1468009232486 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d8e800 == 40 [pid = 1644] [id = 428] 13:20:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1132ec400) [pid = 1644] [serial = 1283] [outer = 0x0] 13:20:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x113edbc00) [pid = 1644] [serial = 1284] [outer = 0x1132ec400] 13:20:32 INFO - PROCESS | 1644 | 1468009232517 Marionette DEBUG loaded listener.js 13:20:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x116886c00) [pid = 1644] [serial = 1285] [outer = 0x1132ec400] 13:20:33 INFO - PROCESS | 1644 | 1468009233037 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]]]}] 13:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 773ms 13:20:33 INFO - PROCESS | 1644 | 1468009233199 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1644 | 1468009233201 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:20:33 INFO - PROCESS | 1644 | 1468009233233 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1644 | 1468009233235 Marionette TRACE conn2 <- [1,1686,null,{}] 13:20:33 INFO - PROCESS | 1644 | 1468009233238 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}] 13:20:33 INFO - PROCESS | 1644 | 1468009233240 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:33 INFO - PROCESS | 1644 | 1468009233345 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:20:33 INFO - PROCESS | 1644 | 1468009233398 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1644 | 1468009233401 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d77000 == 41 [pid = 1644] [id = 429] 13:20:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x115dcd800) [pid = 1644] [serial = 1286] [outer = 0x0] 13:20:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x115e8cc00) [pid = 1644] [serial = 1287] [outer = 0x115dcd800] 13:20:33 INFO - PROCESS | 1644 | 1468009233428 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x116f60c00) [pid = 1644] [serial = 1288] [outer = 0x115dcd800] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x12a522000 == 40 [pid = 1644] [id = 426] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x12919d800 == 39 [pid = 1644] [id = 425] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x128a53800 == 38 [pid = 1644] [id = 424] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x126768800 == 37 [pid = 1644] [id = 423] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x126048000 == 36 [pid = 1644] [id = 422] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x124894000 == 35 [pid = 1644] [id = 421] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x1218ce000 == 34 [pid = 1644] [id = 420] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x119fb1800 == 33 [pid = 1644] [id = 419] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x11716d800 == 32 [pid = 1644] [id = 418] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x117d7a000 == 31 [pid = 1644] [id = 417] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x11662c800 == 30 [pid = 1644] [id = 416] 13:20:33 INFO - PROCESS | 1644 | --DOCSHELL 0x116f19800 == 29 [pid = 1644] [id = 415] 13:20:33 INFO - PROCESS | 1644 | 1468009233851 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]]]}] 13:20:33 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 13:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 677ms 13:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:20:33 INFO - PROCESS | 1644 | 1468009233905 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:20:33 INFO - PROCESS | 1644 | 1468009233907 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:20:33 INFO - PROCESS | 1644 | 1468009233912 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:20:33 INFO - PROCESS | 1644 | 1468009233915 Marionette TRACE conn2 <- [1,1690,null,{}] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12a6ac000) [pid = 1644] [serial = 1225] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12a65b400) [pid = 1644] [serial = 1224] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x129356000) [pid = 1644] [serial = 1222] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x124a7d000) [pid = 1644] [serial = 1210] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12170dc00) [pid = 1644] [serial = 1207] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x126504400) [pid = 1644] [serial = 1221] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x123d60800) [pid = 1644] [serial = 1209] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x125062800) [pid = 1644] [serial = 1212] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1291d4400) [pid = 1644] [serial = 1216] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x128ec0400) [pid = 1644] [serial = 1215] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x128a1c800) [pid = 1644] [serial = 1213] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x115e97400) [pid = 1644] [serial = 1197] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x117562000) [pid = 1644] [serial = 1198] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119a4e800) [pid = 1644] [serial = 1203] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119ae0800) [pid = 1644] [serial = 1204] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11820e800) [pid = 1644] [serial = 1200] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118633800) [pid = 1644] [serial = 1201] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1291d8400) [pid = 1644] [serial = 1189] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118210800) [pid = 1644] [serial = 1194] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11301d400) [pid = 1644] [serial = 1218] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11827d400) [pid = 1644] [serial = 1195] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x112ec2800) [pid = 1644] [serial = 1191] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x113d8e000) [pid = 1644] [serial = 1192] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121021800) [pid = 1644] [serial = 1206] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12b8c9c00) [pid = 1644] [serial = 1228] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118417800) [pid = 1644] [serial = 1219] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12af62400) [pid = 1644] [serial = 1227] [outer = 0x0] [url = about:blank] 13:20:33 INFO - PROCESS | 1644 | 1468009233936 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}] 13:20:33 INFO - PROCESS | 1644 | 1468009233938 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:34 INFO - PROCESS | 1644 | 1468009234034 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:20:34 INFO - PROCESS | 1644 | 1468009234040 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1644 | 1468009234041 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182b2800 == 30 [pid = 1644] [id = 430] 13:20:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118109400) [pid = 1644] [serial = 1289] [outer = 0x0] 13:20:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11810d800) [pid = 1644] [serial = 1290] [outer = 0x118109400] 13:20:34 INFO - PROCESS | 1644 | 1468009234071 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118274c00) [pid = 1644] [serial = 1291] [outer = 0x118109400] 13:20:34 INFO - PROCESS | 1644 | 1468009234407 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]]]}] 13:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 528ms 13:20:34 INFO - PROCESS | 1644 | 1468009234439 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1644 | 1468009234440 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:20:34 INFO - PROCESS | 1644 | 1468009234442 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1644 | 1468009234444 Marionette TRACE conn2 <- [1,1694,null,{}] 13:20:34 INFO - PROCESS | 1644 | 1468009234453 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}] 13:20:34 INFO - PROCESS | 1644 | 1468009234456 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:34 INFO - PROCESS | 1644 | 1468009234538 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:20:34 INFO - PROCESS | 1644 | 1468009234597 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1644 | 1468009234599 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12113c800 == 31 [pid = 1644] [id = 431] 13:20:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118686400) [pid = 1644] [serial = 1292] [outer = 0x0] 13:20:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118988c00) [pid = 1644] [serial = 1293] [outer = 0x118686400] 13:20:34 INFO - PROCESS | 1644 | 1468009234630 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11920e400) [pid = 1644] [serial = 1294] [outer = 0x118686400] 13:20:35 INFO - PROCESS | 1644 | 1468009235037 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]]]}] 13:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 619ms 13:20:35 INFO - PROCESS | 1644 | 1468009235063 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 1644 | 1468009235065 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:20:35 INFO - PROCESS | 1644 | 1468009235068 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 1644 | 1468009235070 Marionette TRACE conn2 <- [1,1698,null,{}] 13:20:35 INFO - PROCESS | 1644 | 1468009235073 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}] 13:20:35 INFO - PROCESS | 1644 | 1468009235075 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:35 INFO - PROCESS | 1644 | 1468009235201 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:20:35 INFO - PROCESS | 1644 | 1468009235206 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:35 INFO - PROCESS | 1644 | 1468009235208 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d0f000 == 32 [pid = 1644] [id = 432] 13:20:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119ad9400) [pid = 1644] [serial = 1295] [outer = 0x0] 13:20:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119ade400) [pid = 1644] [serial = 1296] [outer = 0x119ad9400] 13:20:35 INFO - PROCESS | 1644 | 1468009235229 Marionette DEBUG loaded listener.js 13:20:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119ae5400) [pid = 1644] [serial = 1297] [outer = 0x119ad9400] 13:20:35 INFO - PROCESS | 1644 | 1468009235712 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]]]}] 13:20:35 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 13:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 721ms 13:20:35 INFO - PROCESS | 1644 | 1468009235789 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 1644 | 1468009235793 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:20:35 INFO - PROCESS | 1644 | 1468009235798 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 1644 | 1468009235802 Marionette TRACE conn2 <- [1,1702,null,{}] 13:20:35 INFO - PROCESS | 1644 | 1468009235809 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}] 13:20:35 INFO - PROCESS | 1644 | 1468009235812 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:36 INFO - PROCESS | 1644 | 1468009235999 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:20:36 INFO - PROCESS | 1644 | 1468009236096 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1644 | 1468009236098 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x11715e000 == 33 [pid = 1644] [id = 433] 13:20:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x114f91400) [pid = 1644] [serial = 1298] [outer = 0x0] 13:20:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115e91000) [pid = 1644] [serial = 1299] [outer = 0x114f91400] 13:20:36 INFO - PROCESS | 1644 | 1468009236131 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x117db7800) [pid = 1644] [serial = 1300] [outer = 0x114f91400] 13:20:36 INFO - PROCESS | 1644 | 1468009236573 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]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 827ms 13:20:36 INFO - PROCESS | 1644 | 1468009236624 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 1644 | 1468009236628 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:20:36 INFO - PROCESS | 1644 | 1468009236652 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 1644 | 1468009236654 Marionette TRACE conn2 <- [1,1706,null,{}] 13:20:36 INFO - PROCESS | 1644 | 1468009236656 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}] 13:20:36 INFO - PROCESS | 1644 | 1468009236658 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:36 INFO - PROCESS | 1644 | 1468009236759 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:20:36 INFO - PROCESS | 1644 | 1468009236827 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1644 | 1468009236828 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12551b800 == 34 [pid = 1644] [id = 434] 13:20:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1184c8000) [pid = 1644] [serial = 1301] [outer = 0x0] 13:20:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118682400) [pid = 1644] [serial = 1302] [outer = 0x1184c8000] 13:20:36 INFO - PROCESS | 1644 | 1468009236859 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119669c00) [pid = 1644] [serial = 1303] [outer = 0x1184c8000] 13:20:37 INFO - PROCESS | 1644 | 1468009237271 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]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 676ms 13:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:20:37 INFO - PROCESS | 1644 | 1468009237325 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1644 | 1468009237327 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:20:37 INFO - PROCESS | 1644 | 1468009237329 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1644 | 1468009237332 Marionette TRACE conn2 <- [1,1710,null,{}] 13:20:37 INFO - PROCESS | 1644 | 1468009237340 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}] 13:20:37 INFO - PROCESS | 1644 | 1468009237343 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:37 INFO - PROCESS | 1644 | 1468009237441 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:20:37 INFO - PROCESS | 1644 | 1468009237498 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 1644 | 1468009237500 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289ee000 == 35 [pid = 1644] [id = 435] 13:20:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121016800) [pid = 1644] [serial = 1304] [outer = 0x0] 13:20:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1217f1800) [pid = 1644] [serial = 1305] [outer = 0x121016800] 13:20:37 INFO - PROCESS | 1644 | 1468009237533 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x123d68400) [pid = 1644] [serial = 1306] [outer = 0x121016800] 13:20:37 INFO - PROCESS | 1644 | 1468009237951 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]]]}] 13:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 672ms 13:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:20:38 INFO - PROCESS | 1644 | 1468009238002 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1644 | 1468009238004 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:20:38 INFO - PROCESS | 1644 | 1468009238006 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1644 | 1468009238008 Marionette TRACE conn2 <- [1,1714,null,{}] 13:20:38 INFO - PROCESS | 1644 | 1468009238010 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}] 13:20:38 INFO - PROCESS | 1644 | 1468009238011 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:38 INFO - PROCESS | 1644 | 1468009238127 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:20:38 INFO - PROCESS | 1644 | 1468009238183 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1644 | 1468009238185 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f22800 == 36 [pid = 1644] [id = 436] 13:20:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124a81000) [pid = 1644] [serial = 1307] [outer = 0x0] 13:20:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1255d7000) [pid = 1644] [serial = 1308] [outer = 0x124a81000] 13:20:38 INFO - PROCESS | 1644 | 1468009238215 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12614e800) [pid = 1644] [serial = 1309] [outer = 0x124a81000] 13:20:38 INFO - PROCESS | 1644 | 1468009238625 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]]]}] 13:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 13:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:20:38 INFO - PROCESS | 1644 | 1468009238677 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1644 | 1468009238679 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:20:38 INFO - PROCESS | 1644 | 1468009238683 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1644 | 1468009238684 Marionette TRACE conn2 <- [1,1718,null,{}] 13:20:38 INFO - PROCESS | 1644 | 1468009238688 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}] 13:20:38 INFO - PROCESS | 1644 | 1468009238691 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:38 INFO - PROCESS | 1644 | 1468009238791 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:20:38 INFO - PROCESS | 1644 | 1468009238847 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1644 | 1468009238848 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a526000 == 37 [pid = 1644] [id = 437] 13:20:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12614ec00) [pid = 1644] [serial = 1310] [outer = 0x0] 13:20:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1267ac800) [pid = 1644] [serial = 1311] [outer = 0x12614ec00] 13:20:38 INFO - PROCESS | 1644 | 1468009238877 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126b60000) [pid = 1644] [serial = 1312] [outer = 0x12614ec00] 13:20:39 INFO - PROCESS | 1644 | 1468009239266 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]]]}] 13:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 621ms 13:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:20:39 INFO - PROCESS | 1644 | 1468009239306 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:20:39 INFO - PROCESS | 1644 | 1468009239307 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:20:39 INFO - PROCESS | 1644 | 1468009239309 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1644 | 1468009239310 Marionette TRACE conn2 <- [1,1722,null,{}] 13:20:39 INFO - PROCESS | 1644 | 1468009239313 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}] 13:20:39 INFO - PROCESS | 1644 | 1468009239319 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:39 INFO - PROCESS | 1644 | 1468009239457 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:20:39 INFO - PROCESS | 1644 | 1468009239528 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 1644 | 1468009239530 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af1f800 == 38 [pid = 1644] [id = 438] 13:20:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x128ec0400) [pid = 1644] [serial = 1313] [outer = 0x0] 13:20:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1290ae800) [pid = 1644] [serial = 1314] [outer = 0x128ec0400] 13:20:39 INFO - PROCESS | 1644 | 1468009239559 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x129356c00) [pid = 1644] [serial = 1315] [outer = 0x128ec0400] 13:20:40 INFO - PROCESS | 1644 | 1468009240061 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]]]}] 13:20:40 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 13:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 771ms 13:20:40 INFO - PROCESS | 1644 | 1468009240081 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:20:40 INFO - PROCESS | 1644 | 1468009240084 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:20:40 INFO - PROCESS | 1644 | 1468009240087 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1644 | 1468009240089 Marionette TRACE conn2 <- [1,1726,null,{}] 13:20:40 INFO - PROCESS | 1644 | 1468009240093 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}] 13:20:40 INFO - PROCESS | 1644 | 1468009240094 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:40 INFO - PROCESS | 1644 | 1468009240192 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:20:40 INFO - PROCESS | 1644 | 1468009240250 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 1644 | 1468009240251 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x121451000 == 39 [pid = 1644] [id = 439] 13:20:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1162a1800) [pid = 1644] [serial = 1316] [outer = 0x0] 13:20:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x11810fc00) [pid = 1644] [serial = 1317] [outer = 0x1162a1800] 13:20:40 INFO - PROCESS | 1644 | 1468009240278 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x118419000) [pid = 1644] [serial = 1318] [outer = 0x1162a1800] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12113c800 == 38 [pid = 1644] [id = 431] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1182b2800 == 37 [pid = 1644] [id = 430] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x117d77000 == 36 [pid = 1644] [id = 429] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x117d8e800 == 35 [pid = 1644] [id = 428] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12a77f000 == 34 [pid = 1644] [id = 427] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12af1f800 == 33 [pid = 1644] [id = 438] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12a526000 == 32 [pid = 1644] [id = 437] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x116f22800 == 31 [pid = 1644] [id = 436] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x1289ee000 == 30 [pid = 1644] [id = 435] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x12551b800 == 29 [pid = 1644] [id = 434] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x123d0f000 == 28 [pid = 1644] [id = 432] 13:20:41 INFO - PROCESS | 1644 | --DOCSHELL 0x11715e000 == 27 [pid = 1644] [id = 433] 13:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1222ms 13:20:41 INFO - PROCESS | 1644 | 1468009241304 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]]]}] 13:20:41 INFO - PROCESS | 1644 | 1468009241310 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 1644 | 1468009241312 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:20:41 INFO - PROCESS | 1644 | 1468009241317 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 1644 | 1468009241319 Marionette TRACE conn2 <- [1,1730,null,{}] 13:20:41 INFO - PROCESS | 1644 | 1468009241322 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}] 13:20:41 INFO - PROCESS | 1644 | 1468009241324 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:41 INFO - PROCESS | 1644 | 1468009241425 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:20:41 INFO - PROCESS | 1644 | 1468009241463 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:41 INFO - PROCESS | 1644 | 1468009241465 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168c5800 == 28 [pid = 1644] [id = 440] 13:20:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1131cb400) [pid = 1644] [serial = 1319] [outer = 0x0] 13:20:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x114f98400) [pid = 1644] [serial = 1320] [outer = 0x1131cb400] 13:20:41 INFO - PROCESS | 1644 | 1468009241493 Marionette DEBUG loaded listener.js 13:20:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x112ecac00) [pid = 1644] [serial = 1321] [outer = 0x1131cb400] 13:20:41 INFO - PROCESS | 1644 | 1468009241840 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]]]}] 13:20:41 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 13:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 570ms 13:20:41 INFO - PROCESS | 1644 | 1468009241887 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:20:41 INFO - PROCESS | 1644 | 1468009241890 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:20:41 INFO - PROCESS | 1644 | 1468009241895 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 1644 | 1468009241897 Marionette TRACE conn2 <- [1,1734,null,{}] 13:20:41 INFO - PROCESS | 1644 | 1468009241899 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}] 13:20:41 INFO - PROCESS | 1644 | 1468009241901 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:42 INFO - PROCESS | 1644 | 1468009242001 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:20:42 INFO - PROCESS | 1644 | 1468009242036 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1644 | 1468009242037 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192f4800 == 29 [pid = 1644] [id = 441] 13:20:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x117dbcc00) [pid = 1644] [serial = 1322] [outer = 0x0] 13:20:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x11841dc00) [pid = 1644] [serial = 1323] [outer = 0x117dbcc00] 13:20:42 INFO - PROCESS | 1644 | 1468009242064 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x1186bb000) [pid = 1644] [serial = 1324] [outer = 0x117dbcc00] 13:20:42 INFO - PROCESS | 1644 | 1468009242417 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]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 570ms 13:20:42 INFO - PROCESS | 1644 | 1468009242465 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1644 | 1468009242467 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:20:42 INFO - PROCESS | 1644 | 1468009242469 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1644 | 1468009242471 Marionette TRACE conn2 <- [1,1738,null,{}] 13:20:42 INFO - PROCESS | 1644 | 1468009242479 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}] 13:20:42 INFO - PROCESS | 1644 | 1468009242482 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:42 INFO - PROCESS | 1644 | 1468009242588 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:20:42 INFO - PROCESS | 1644 | 1468009242593 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1644 | 1468009242595 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x123de1800 == 30 [pid = 1644] [id = 442] 13:20:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x112ab3000) [pid = 1644] [serial = 1325] [outer = 0x0] 13:20:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x119ae1c00) [pid = 1644] [serial = 1326] [outer = 0x112ab3000] 13:20:42 INFO - PROCESS | 1644 | 1468009242623 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x12101e000) [pid = 1644] [serial = 1327] [outer = 0x112ab3000] 13:20:42 INFO - PROCESS | 1644 | 1468009242981 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]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 524ms 13:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:20:42 INFO - PROCESS | 1644 | 1468009242994 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1644 | 1468009242995 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:20:42 INFO - PROCESS | 1644 | 1468009242997 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1644 | 1468009242999 Marionette TRACE conn2 <- [1,1742,null,{}] 13:20:43 INFO - PROCESS | 1644 | 1468009243001 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}] 13:20:43 INFO - PROCESS | 1644 | 1468009243002 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:43 INFO - PROCESS | 1644 | 1468009243102 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:20:43 INFO - PROCESS | 1644 | 1468009243115 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1644 | 1468009243116 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269b0000 == 31 [pid = 1644] [id = 443] 13:20:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x121473000) [pid = 1644] [serial = 1328] [outer = 0x0] 13:20:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x123d60400) [pid = 1644] [serial = 1329] [outer = 0x121473000] 13:20:43 INFO - PROCESS | 1644 | 1468009243141 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 119 (0x124a80c00) [pid = 1644] [serial = 1330] [outer = 0x121473000] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 118 (0x117565800) [pid = 1644] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x11867b400) [pid = 1644] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x121837000) [pid = 1644] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x1267b5000) [pid = 1644] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x11810cc00) [pid = 1644] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x115e23000) [pid = 1644] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x11841f000) [pid = 1644] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x112710000) [pid = 1644] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x112ec1400) [pid = 1644] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x11269d000) [pid = 1644] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1128d5400) [pid = 1644] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1194a6c00) [pid = 1644] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x112ec2c00) [pid = 1644] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x11270c000) [pid = 1644] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x123d61400) [pid = 1644] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x123d69000) [pid = 1644] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1184c7800) [pid = 1644] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1128ca400) [pid = 1644] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119ad9400) [pid = 1644] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1132ec400) [pid = 1644] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118109400) [pid = 1644] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x115dcd800) [pid = 1644] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:20:43 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118686400) [pid = 1644] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:20:43 INFO - PROCESS | 1644 | 1468009243691 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]]]}] 13:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 721ms 13:20:43 INFO - PROCESS | 1644 | 1468009243720 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 1644 | 1468009243722 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:20:43 INFO - PROCESS | 1644 | 1468009243724 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1644 | 1468009243725 Marionette TRACE conn2 <- [1,1746,null,{}] 13:20:43 INFO - PROCESS | 1644 | 1468009243740 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}] 13:20:43 INFO - PROCESS | 1644 | 1468009243741 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:43 INFO - PROCESS | 1644 | 1468009243846 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:20:43 INFO - PROCESS | 1644 | 1468009243904 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1644 | 1468009243905 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1265e5000 == 32 [pid = 1644] [id = 444] 13:20:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x112024400) [pid = 1644] [serial = 1331] [outer = 0x0] 13:20:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11687f400) [pid = 1644] [serial = 1332] [outer = 0x112024400] 13:20:43 INFO - PROCESS | 1644 | 1468009243930 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11826f400) [pid = 1644] [serial = 1333] [outer = 0x112024400] 13:20:44 INFO - PROCESS | 1644 | 1468009244195 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]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 483ms 13:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:20:44 INFO - PROCESS | 1644 | 1468009244210 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1644 | 1468009244211 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:20:44 INFO - PROCESS | 1644 | 1468009244213 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1644 | 1468009244214 Marionette TRACE conn2 <- [1,1750,null,{}] 13:20:44 INFO - PROCESS | 1644 | 1468009244224 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}] 13:20:44 INFO - PROCESS | 1644 | 1468009244228 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:44 INFO - PROCESS | 1644 | 1468009244336 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:20:44 INFO - PROCESS | 1644 | 1468009244339 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1644 | 1468009244340 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6f4800 == 33 [pid = 1644] [id = 445] 13:20:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11867fc00) [pid = 1644] [serial = 1334] [outer = 0x0] 13:20:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x121020800) [pid = 1644] [serial = 1335] [outer = 0x11867fc00] 13:20:44 INFO - PROCESS | 1644 | 1468009244367 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126147400) [pid = 1644] [serial = 1336] [outer = 0x11867fc00] 13:20:44 INFO - PROCESS | 1644 | 1468009244692 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]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 529ms 13:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:20:44 INFO - PROCESS | 1644 | 1468009244742 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1644 | 1468009244743 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:20:44 INFO - PROCESS | 1644 | 1468009244745 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1644 | 1468009244746 Marionette TRACE conn2 <- [1,1754,null,{}] 13:20:44 INFO - PROCESS | 1644 | 1468009244760 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}] 13:20:44 INFO - PROCESS | 1644 | 1468009244761 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:44 INFO - PROCESS | 1644 | 1468009244839 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:20:44 INFO - PROCESS | 1644 | 1468009244843 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1644 | 1468009244844 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b883000 == 34 [pid = 1644] [id = 446] 13:20:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1126a3000) [pid = 1644] [serial = 1337] [outer = 0x0] 13:20:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126506c00) [pid = 1644] [serial = 1338] [outer = 0x1126a3000] 13:20:44 INFO - PROCESS | 1644 | 1468009244870 Marionette DEBUG loaded listener.js 13:20:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x126b57800) [pid = 1644] [serial = 1339] [outer = 0x1126a3000] 13:20:45 INFO - PROCESS | 1644 | 1468009245205 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]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 480ms 13:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:20:45 INFO - PROCESS | 1644 | 1468009245226 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 1644 | 1468009245227 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:20:45 INFO - PROCESS | 1644 | 1468009245229 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 1644 | 1468009245230 Marionette TRACE conn2 <- [1,1758,null,{}] 13:20:45 INFO - PROCESS | 1644 | 1468009245236 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}] 13:20:45 INFO - PROCESS | 1644 | 1468009245237 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:45 INFO - PROCESS | 1644 | 1468009245311 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:20:45 INFO - PROCESS | 1644 | 1468009245317 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 1644 | 1468009245319 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b934800 == 35 [pid = 1644] [id = 447] 13:20:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x126b52400) [pid = 1644] [serial = 1340] [outer = 0x0] 13:20:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x128c6ac00) [pid = 1644] [serial = 1341] [outer = 0x126b52400] 13:20:45 INFO - PROCESS | 1644 | 1468009245343 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x1290a8c00) [pid = 1644] [serial = 1342] [outer = 0x126b52400] 13:20:45 INFO - PROCESS | 1644 | 1468009245879 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]]]}] 13:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 721ms 13:20:45 INFO - PROCESS | 1644 | 1468009245951 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:20:45 INFO - PROCESS | 1644 | 1468009245954 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:20:45 INFO - PROCESS | 1644 | 1468009245957 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:20:45 INFO - PROCESS | 1644 | 1468009245959 Marionette TRACE conn2 <- [1,1762,null,{}] 13:20:45 INFO - PROCESS | 1644 | 1468009245963 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}] 13:20:45 INFO - PROCESS | 1644 | 1468009245965 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:46 INFO - PROCESS | 1644 | 1468009246082 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:20:46 INFO - PROCESS | 1644 | 1468009246144 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1644 | 1468009246145 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x11887a800 == 36 [pid = 1644] [id = 448] 13:20:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x112ec6400) [pid = 1644] [serial = 1343] [outer = 0x0] 13:20:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1132ec400) [pid = 1644] [serial = 1344] [outer = 0x112ec6400] 13:20:46 INFO - PROCESS | 1644 | 1468009246177 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x116f61c00) [pid = 1644] [serial = 1345] [outer = 0x112ec6400] 13:20:46 INFO - PROCESS | 1644 | 1468009246734 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]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 822ms 13:20:46 INFO - PROCESS | 1644 | 1468009246780 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1644 | 1468009246785 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:20:46 INFO - PROCESS | 1644 | 1468009246792 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1644 | 1468009246794 Marionette TRACE conn2 <- [1,1766,null,{}] 13:20:46 INFO - PROCESS | 1644 | 1468009246798 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}] 13:20:46 INFO - PROCESS | 1644 | 1468009246801 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:46 INFO - PROCESS | 1644 | 1468009246956 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:20:47 INFO - PROCESS | 1644 | 1468009247038 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 1644 | 1468009247039 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x129065000 == 37 [pid = 1644] [id = 449] 13:20:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x118105800) [pid = 1644] [serial = 1346] [outer = 0x0] 13:20:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118278c00) [pid = 1644] [serial = 1347] [outer = 0x118105800] 13:20:47 INFO - PROCESS | 1644 | 1468009247070 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x11949b000) [pid = 1644] [serial = 1348] [outer = 0x118105800] 13:20:47 INFO - PROCESS | 1644 | 1468009247685 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]]]}] 13:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 972ms 13:20:47 INFO - PROCESS | 1644 | 1468009247763 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 1644 | 1468009247765 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:20:47 INFO - PROCESS | 1644 | 1468009247769 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 1644 | 1468009247770 Marionette TRACE conn2 <- [1,1770,null,{}] 13:20:47 INFO - PROCESS | 1644 | 1468009247774 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}] 13:20:47 INFO - PROCESS | 1644 | 1468009247776 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:47 INFO - PROCESS | 1644 | 1468009247882 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:20:47 INFO - PROCESS | 1644 | 1468009247941 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 1644 | 1468009247944 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x117160800 == 38 [pid = 1644] [id = 450] 13:20:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x113d98400) [pid = 1644] [serial = 1349] [outer = 0x0] 13:20:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x115dc9800) [pid = 1644] [serial = 1350] [outer = 0x113d98400] 13:20:47 INFO - PROCESS | 1644 | 1468009247974 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x116881400) [pid = 1644] [serial = 1351] [outer = 0x113d98400] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12b883000 == 37 [pid = 1644] [id = 446] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6f4800 == 36 [pid = 1644] [id = 445] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x1265e5000 == 35 [pid = 1644] [id = 444] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x1269b0000 == 34 [pid = 1644] [id = 443] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x123de1800 == 33 [pid = 1644] [id = 442] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x1192f4800 == 32 [pid = 1644] [id = 441] 13:20:48 INFO - PROCESS | 1644 | --DOCSHELL 0x1168c5800 == 31 [pid = 1644] [id = 440] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x118273c00) [pid = 1644] [serial = 1231] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x117566c00) [pid = 1644] [serial = 1230] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x119adb000) [pid = 1644] [serial = 1234] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x11905c000) [pid = 1644] [serial = 1233] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x126503800) [pid = 1644] [serial = 1237] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x126025000) [pid = 1644] [serial = 1236] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x12935d800) [pid = 1644] [serial = 1240] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x128c63000) [pid = 1644] [serial = 1239] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x118215400) [pid = 1644] [serial = 1254] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x118279800) [pid = 1644] [serial = 1255] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x116744c00) [pid = 1644] [serial = 1251] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116f60400) [pid = 1644] [serial = 1252] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11862a800) [pid = 1644] [serial = 1257] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x119ae6800) [pid = 1644] [serial = 1243] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x112ec6000) [pid = 1644] [serial = 1248] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118279000) [pid = 1644] [serial = 1242] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1133f9800) [pid = 1644] [serial = 1249] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1190e7800) [pid = 1644] [serial = 1260] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1131bec00) [pid = 1644] [serial = 1246] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x112a79400) [pid = 1644] [serial = 1245] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119a50000) [pid = 1644] [serial = 1263] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11949dc00) [pid = 1644] [serial = 1261] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11841c000) [pid = 1644] [serial = 1272] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1214eb800) [pid = 1644] [serial = 1266] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121373000) [pid = 1644] [serial = 1264] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128a1c000) [pid = 1644] [serial = 1281] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118988c00) [pid = 1644] [serial = 1293] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x124a84c00) [pid = 1644] [serial = 1269] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x113edbc00) [pid = 1644] [serial = 1284] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x123d65400) [pid = 1644] [serial = 1267] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121837800) [pid = 1644] [serial = 1273] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11810d800) [pid = 1644] [serial = 1290] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119ae5400) [pid = 1644] [serial = 1297] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118274c00) [pid = 1644] [serial = 1291] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x115e8cc00) [pid = 1644] [serial = 1287] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x116f60c00) [pid = 1644] [serial = 1288] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x125068800) [pid = 1644] [serial = 1275] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x126025400) [pid = 1644] [serial = 1276] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11920e400) [pid = 1644] [serial = 1294] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x116886c00) [pid = 1644] [serial = 1285] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12608ec00) [pid = 1644] [serial = 1278] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x124dea800) [pid = 1644] [serial = 1270] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x126b5a800) [pid = 1644] [serial = 1279] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x128ec3000) [pid = 1644] [serial = 1282] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x119ade400) [pid = 1644] [serial = 1296] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1186ba400) [pid = 1644] [serial = 1258] [outer = 0x0] [url = about:blank] 13:20:48 INFO - PROCESS | 1644 | 1468009248490 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]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 770ms 13:20:48 INFO - PROCESS | 1644 | 1468009248539 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 1644 | 1468009248542 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:20:48 INFO - PROCESS | 1644 | 1468009248546 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 1644 | 1468009248548 Marionette TRACE conn2 <- [1,1774,null,{}] 13:20:48 INFO - PROCESS | 1644 | 1468009248556 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}] 13:20:48 INFO - PROCESS | 1644 | 1468009248558 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:48 INFO - PROCESS | 1644 | 1468009248636 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:20:48 INFO - PROCESS | 1644 | 1468009248640 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1644 | 1468009248642 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a2000 == 32 [pid = 1644] [id = 451] 13:20:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x11810e000) [pid = 1644] [serial = 1352] [outer = 0x0] 13:20:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118210400) [pid = 1644] [serial = 1353] [outer = 0x11810e000] 13:20:48 INFO - PROCESS | 1644 | 1468009248671 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11827fc00) [pid = 1644] [serial = 1354] [outer = 0x11810e000] 13:20:49 INFO - PROCESS | 1644 | 1468009249007 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]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 479ms 13:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:20:49 INFO - PROCESS | 1644 | 1468009249026 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1644 | 1468009249027 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:20:49 INFO - PROCESS | 1644 | 1468009249029 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1644 | 1468009249031 Marionette TRACE conn2 <- [1,1778,null,{}] 13:20:49 INFO - PROCESS | 1644 | 1468009249041 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}] 13:20:49 INFO - PROCESS | 1644 | 1468009249044 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:49 INFO - PROCESS | 1644 | 1468009249126 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:20:49 INFO - PROCESS | 1644 | 1468009249181 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1644 | 1468009249183 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195bb000 == 33 [pid = 1644] [id = 452] 13:20:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1128ce000) [pid = 1644] [serial = 1355] [outer = 0x0] 13:20:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118680800) [pid = 1644] [serial = 1356] [outer = 0x1128ce000] 13:20:49 INFO - PROCESS | 1644 | 1468009249211 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119adc000) [pid = 1644] [serial = 1357] [outer = 0x1128ce000] 13:20:49 INFO - PROCESS | 1644 | 1468009249529 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]]]}] 13:20:49 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 13:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 13:20:49 INFO - PROCESS | 1644 | 1468009249554 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:20:49 INFO - PROCESS | 1644 | 1468009249556 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:20:49 INFO - PROCESS | 1644 | 1468009249558 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1644 | 1468009249559 Marionette TRACE conn2 <- [1,1782,null,{}] 13:20:49 INFO - PROCESS | 1644 | 1468009249562 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}] 13:20:49 INFO - PROCESS | 1644 | 1468009249563 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:49 INFO - PROCESS | 1644 | 1468009249671 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:20:49 INFO - PROCESS | 1644 | 1468009249747 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1644 | 1468009249748 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x121454000 == 34 [pid = 1644] [id = 453] 13:20:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11949c400) [pid = 1644] [serial = 1358] [outer = 0x0] 13:20:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x120f2b000) [pid = 1644] [serial = 1359] [outer = 0x11949c400] 13:20:49 INFO - PROCESS | 1644 | 1468009249790 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121836800) [pid = 1644] [serial = 1360] [outer = 0x11949c400] 13:20:50 INFO - PROCESS | 1644 | 1468009250157 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]]]}] 13:20:50 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 13:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 618ms 13:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:20:50 INFO - PROCESS | 1644 | 1468009250177 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1644 | 1468009250178 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:20:50 INFO - PROCESS | 1644 | 1468009250180 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1644 | 1468009250182 Marionette TRACE conn2 <- [1,1786,null,{}] 13:20:50 INFO - PROCESS | 1644 | 1468009250188 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}] 13:20:50 INFO - PROCESS | 1644 | 1468009250189 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:50 INFO - PROCESS | 1644 | 1468009250264 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:20:50 INFO - PROCESS | 1644 | 1468009250329 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1644 | 1468009250330 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x123df5000 == 35 [pid = 1644] [id = 454] 13:20:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11270cc00) [pid = 1644] [serial = 1361] [outer = 0x0] 13:20:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x121837400) [pid = 1644] [serial = 1362] [outer = 0x11270cc00] 13:20:50 INFO - PROCESS | 1644 | 1468009250352 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x124a84c00) [pid = 1644] [serial = 1363] [outer = 0x11270cc00] 13:20:50 INFO - PROCESS | 1644 | 1468009250681 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]]]}] 13:20:50 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 13:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms 13:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:20:50 INFO - PROCESS | 1644 | 1468009250703 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1644 | 1468009250705 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:20:50 INFO - PROCESS | 1644 | 1468009250707 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1644 | 1468009250708 Marionette TRACE conn2 <- [1,1790,null,{}] 13:20:50 INFO - PROCESS | 1644 | 1468009250710 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}] 13:20:50 INFO - PROCESS | 1644 | 1468009250714 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:50 INFO - PROCESS | 1644 | 1468009250840 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:20:50 INFO - PROCESS | 1644 | 1468009250843 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1644 | 1468009250845 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x126756800 == 36 [pid = 1644] [id = 455] 13:20:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1128cb000) [pid = 1644] [serial = 1364] [outer = 0x0] 13:20:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1255d7800) [pid = 1644] [serial = 1365] [outer = 0x1128cb000] 13:20:50 INFO - PROCESS | 1644 | 1468009250870 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128ebc400) [pid = 1644] [serial = 1366] [outer = 0x1128cb000] 13:20:51 INFO - PROCESS | 1644 | 1468009251236 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]]]}] 13:20:51 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) 13:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 567ms 13:20:51 INFO - PROCESS | 1644 | 1468009251281 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1644 | 1468009251282 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:20:51 INFO - PROCESS | 1644 | 1468009251285 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1644 | 1468009251286 Marionette TRACE conn2 <- [1,1794,null,{}] 13:20:51 INFO - PROCESS | 1644 | 1468009251289 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}] 13:20:51 INFO - PROCESS | 1644 | 1468009251291 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:51 INFO - PROCESS | 1644 | 1468009251435 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:20:51 INFO - PROCESS | 1644 | 1468009251459 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1644 | 1468009251460 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a309000 == 37 [pid = 1644] [id = 456] 13:20:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x126145800) [pid = 1644] [serial = 1367] [outer = 0x0] 13:20:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1290b7000) [pid = 1644] [serial = 1368] [outer = 0x126145800] 13:20:51 INFO - PROCESS | 1644 | 1468009251485 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1291ddc00) [pid = 1644] [serial = 1369] [outer = 0x126145800] 13:20:51 INFO - PROCESS | 1644 | 1468009251832 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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 569ms 13:20:51 INFO - PROCESS | 1644 | 1468009251854 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1644 | 1468009251856 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:20:51 INFO - PROCESS | 1644 | 1468009251858 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1644 | 1468009251859 Marionette TRACE conn2 <- [1,1798,null,{}] 13:20:51 INFO - PROCESS | 1644 | 1468009251861 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}] 13:20:51 INFO - PROCESS | 1644 | 1468009251862 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:51 INFO - PROCESS | 1644 | 1468009251960 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:20:51 INFO - PROCESS | 1644 | 1468009251971 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1644 | 1468009251972 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a762800 == 38 [pid = 1644] [id = 457] 13:20:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1291d4000) [pid = 1644] [serial = 1370] [outer = 0x0] 13:20:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12935ac00) [pid = 1644] [serial = 1371] [outer = 0x1291d4000] 13:20:52 INFO - PROCESS | 1644 | 1468009251999 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a544000) [pid = 1644] [serial = 1372] [outer = 0x1291d4000] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x114f91400) [pid = 1644] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1131cb400) [pid = 1644] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1184c8000) [pid = 1644] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1162a1800) [pid = 1644] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x117dbcc00) [pid = 1644] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x121016800) [pid = 1644] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x112ab3000) [pid = 1644] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x112024400) [pid = 1644] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124a81000) [pid = 1644] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121473000) [pid = 1644] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11867fc00) [pid = 1644] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1126a3000) [pid = 1644] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12614ec00) [pid = 1644] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:20:52 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x128ec0400) [pid = 1644] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:20:52 INFO - PROCESS | 1644 | 1468009252511 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]]]}] 13:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 13:20:52 INFO - PROCESS | 1644 | 1468009252529 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1644 | 1468009252531 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:20:52 INFO - PROCESS | 1644 | 1468009252536 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1644 | 1468009252538 Marionette TRACE conn2 <- [1,1802,null,{}] 13:20:52 INFO - PROCESS | 1644 | 1468009252542 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}] 13:20:52 INFO - PROCESS | 1644 | 1468009252543 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:52 INFO - PROCESS | 1644 | 1468009252640 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:20:52 INFO - PROCESS | 1644 | 1468009252694 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1644 | 1468009252695 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195ba000 == 39 [pid = 1644] [id = 458] 13:20:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1126a3c00) [pid = 1644] [serial = 1373] [outer = 0x0] 13:20:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1133c9c00) [pid = 1644] [serial = 1374] [outer = 0x1126a3c00] 13:20:52 INFO - PROCESS | 1644 | 1468009252720 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11897fc00) [pid = 1644] [serial = 1375] [outer = 0x1126a3c00] 13:20:52 INFO - PROCESS | 1644 | 1468009252985 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]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 471ms 13:20:53 INFO - PROCESS | 1644 | 1468009253009 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 1644 | 1468009253010 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:20:53 INFO - PROCESS | 1644 | 1468009253012 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1644 | 1468009253013 Marionette TRACE conn2 <- [1,1806,null,{}] 13:20:53 INFO - PROCESS | 1644 | 1468009253023 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}] 13:20:53 INFO - PROCESS | 1644 | 1468009253024 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:53 INFO - PROCESS | 1644 | 1468009253107 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:20:53 INFO - PROCESS | 1644 | 1468009253111 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1644 | 1468009253112 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b934000 == 40 [pid = 1644] [id = 459] 13:20:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118210800) [pid = 1644] [serial = 1376] [outer = 0x0] 13:20:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1265a1c00) [pid = 1644] [serial = 1377] [outer = 0x118210800] 13:20:53 INFO - PROCESS | 1644 | 1468009253139 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12a547c00) [pid = 1644] [serial = 1378] [outer = 0x118210800] 13:20:53 INFO - PROCESS | 1644 | 1468009253476 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]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 480ms 13:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:20:53 INFO - PROCESS | 1644 | 1468009253493 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 1644 | 1468009253494 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:20:53 INFO - PROCESS | 1644 | 1468009253496 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1644 | 1468009253498 Marionette TRACE conn2 <- [1,1810,null,{}] 13:20:53 INFO - PROCESS | 1644 | 1468009253503 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}] 13:20:53 INFO - PROCESS | 1644 | 1468009253504 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:53 INFO - PROCESS | 1644 | 1468009253621 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:20:53 INFO - PROCESS | 1644 | 1468009253626 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1644 | 1468009253628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4cc000 == 41 [pid = 1644] [id = 460] 13:20:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x117db9000) [pid = 1644] [serial = 1379] [outer = 0x0] 13:20:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12a65b800) [pid = 1644] [serial = 1380] [outer = 0x117db9000] 13:20:53 INFO - PROCESS | 1644 | 1468009253654 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a7cdc00) [pid = 1644] [serial = 1381] [outer = 0x117db9000] 13:20:53 INFO - PROCESS | 1644 | 1468009253974 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]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 523ms 13:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:20:54 INFO - PROCESS | 1644 | 1468009254019 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1644 | 1468009254020 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:20:54 INFO - PROCESS | 1644 | 1468009254022 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1644 | 1468009254023 Marionette TRACE conn2 <- [1,1814,null,{}] 13:20:54 INFO - PROCESS | 1644 | 1468009254026 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}] 13:20:54 INFO - PROCESS | 1644 | 1468009254027 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:54 INFO - PROCESS | 1644 | 1468009254106 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:20:54 INFO - PROCESS | 1644 | 1468009254109 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1644 | 1468009254110 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca69800 == 42 [pid = 1644] [id = 461] 13:20:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12a6b6c00) [pid = 1644] [serial = 1382] [outer = 0x0] 13:20:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12b0aec00) [pid = 1644] [serial = 1383] [outer = 0x12a6b6c00] 13:20:54 INFO - PROCESS | 1644 | 1468009254134 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12b762400) [pid = 1644] [serial = 1384] [outer = 0x12a6b6c00] 13:20:54 INFO - PROCESS | 1644 | 1468009254563 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]]]}] 13:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 570ms 13:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:20:54 INFO - PROCESS | 1644 | 1468009254593 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1644 | 1468009254596 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:20:54 INFO - PROCESS | 1644 | 1468009254599 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1644 | 1468009254601 Marionette TRACE conn2 <- [1,1818,null,{}] 13:20:54 INFO - PROCESS | 1644 | 1468009254605 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}] 13:20:54 INFO - PROCESS | 1644 | 1468009254606 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:54 INFO - PROCESS | 1644 | 1468009254714 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:20:54 INFO - PROCESS | 1644 | 1468009254786 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:54 INFO - PROCESS | 1644 | 1468009254787 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d84800 == 43 [pid = 1644] [id = 462] 13:20:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x112a79400) [pid = 1644] [serial = 1385] [outer = 0x0] 13:20:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x115e27400) [pid = 1644] [serial = 1386] [outer = 0x112a79400] 13:20:54 INFO - PROCESS | 1644 | 1468009254818 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x117566c00) [pid = 1644] [serial = 1387] [outer = 0x112a79400] 13:20:55 INFO - PROCESS | 1644 | 1468009255244 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]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 671ms 13:20:55 INFO - PROCESS | 1644 | 1468009255270 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:20:55 INFO - PROCESS | 1644 | 1468009255273 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:20:55 INFO - PROCESS | 1644 | 1468009255277 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1644 | 1468009255279 Marionette TRACE conn2 <- [1,1822,null,{}] 13:20:55 INFO - PROCESS | 1644 | 1468009255282 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}] 13:20:55 INFO - PROCESS | 1644 | 1468009255283 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:55 INFO - PROCESS | 1644 | 1468009255384 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:20:55 INFO - PROCESS | 1644 | 1468009255441 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1644 | 1468009255442 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d9b000 == 44 [pid = 1644] [id = 463] 13:20:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118414c00) [pid = 1644] [serial = 1388] [outer = 0x0] 13:20:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x118981400) [pid = 1644] [serial = 1389] [outer = 0x118414c00] 13:20:55 INFO - PROCESS | 1644 | 1468009255473 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11966b000) [pid = 1644] [serial = 1390] [outer = 0x118414c00] 13:20:55 INFO - PROCESS | 1644 | 1468009255925 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]]]}] 13:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 13:20:55 INFO - PROCESS | 1644 | 1468009255948 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:20:55 INFO - PROCESS | 1644 | 1468009255950 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:20:55 INFO - PROCESS | 1644 | 1468009255953 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:20:55 INFO - PROCESS | 1644 | 1468009255956 Marionette TRACE conn2 <- [1,1826,null,{}] 13:20:55 INFO - PROCESS | 1644 | 1468009255966 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}] 13:20:55 INFO - PROCESS | 1644 | 1468009255972 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:56 INFO - PROCESS | 1644 | 1468009256163 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:20:56 INFO - PROCESS | 1644 | 1468009256279 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1644 | 1468009256282 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d038800 == 45 [pid = 1644] [id = 464] 13:20:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x125062800) [pid = 1644] [serial = 1391] [outer = 0x0] 13:20:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126503800) [pid = 1644] [serial = 1392] [outer = 0x125062800] 13:20:56 INFO - PROCESS | 1644 | 1468009256331 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x126b60800) [pid = 1644] [serial = 1393] [outer = 0x125062800] 13:20:56 INFO - PROCESS | 1644 | 1468009256749 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]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 822ms 13:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:20:56 INFO - PROCESS | 1644 | 1468009256776 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1644 | 1468009256778 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:20:56 INFO - PROCESS | 1644 | 1468009256780 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1644 | 1468009256781 Marionette TRACE conn2 <- [1,1830,null,{}] 13:20:56 INFO - PROCESS | 1644 | 1468009256784 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}] 13:20:56 INFO - PROCESS | 1644 | 1468009256785 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:56 INFO - PROCESS | 1644 | 1468009256887 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:20:56 INFO - PROCESS | 1644 | 1468009256943 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1644 | 1468009256944 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4b2800 == 46 [pid = 1644] [id = 465] 13:20:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x128c65000) [pid = 1644] [serial = 1394] [outer = 0x0] 13:20:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x129354000) [pid = 1644] [serial = 1395] [outer = 0x128c65000] 13:20:56 INFO - PROCESS | 1644 | 1468009256973 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12a6b1c00) [pid = 1644] [serial = 1396] [outer = 0x128c65000] 13:20:57 INFO - PROCESS | 1644 | 1468009257634 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]]]}] 13:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 922ms 13:20:57 INFO - PROCESS | 1644 | 1468009257702 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:20:57 INFO - PROCESS | 1644 | 1468009257705 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:20:57 INFO - PROCESS | 1644 | 1468009257708 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1644 | 1468009257710 Marionette TRACE conn2 <- [1,1834,null,{}] 13:20:57 INFO - PROCESS | 1644 | 1468009257713 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}] 13:20:57 INFO - PROCESS | 1644 | 1468009257715 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:57 INFO - PROCESS | 1644 | 1468009257811 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:20:57 INFO - PROCESS | 1644 | 1468009257881 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1644 | 1468009257884 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc9800 == 47 [pid = 1644] [id = 466] 13:20:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x116f9d400) [pid = 1644] [serial = 1397] [outer = 0x0] 13:20:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11810bc00) [pid = 1644] [serial = 1398] [outer = 0x116f9d400] 13:20:57 INFO - PROCESS | 1644 | 1468009257912 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118415800) [pid = 1644] [serial = 1399] [outer = 0x116f9d400] 13:20:58 INFO - PROCESS | 1644 | 1468009258320 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]]]}] 13:20:58 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 13:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 13:20:58 INFO - PROCESS | 1644 | 1468009258378 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:20:58 INFO - PROCESS | 1644 | 1468009258381 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4cc000 == 46 [pid = 1644] [id = 460] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12b934000 == 45 [pid = 1644] [id = 459] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1195ba000 == 44 [pid = 1644] [id = 458] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12a762800 == 43 [pid = 1644] [id = 457] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12a309000 == 42 [pid = 1644] [id = 456] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x126756800 == 41 [pid = 1644] [id = 455] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x123df5000 == 40 [pid = 1644] [id = 454] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x121454000 == 39 [pid = 1644] [id = 453] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1195bb000 == 38 [pid = 1644] [id = 452] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a2000 == 37 [pid = 1644] [id = 451] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x117160800 == 36 [pid = 1644] [id = 450] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x129065000 == 35 [pid = 1644] [id = 449] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x11887a800 == 34 [pid = 1644] [id = 448] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x121451000 == 33 [pid = 1644] [id = 439] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12b934800 == 32 [pid = 1644] [id = 447] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4b2800 == 31 [pid = 1644] [id = 465] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12d038800 == 30 [pid = 1644] [id = 464] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x123d9b000 == 29 [pid = 1644] [id = 463] 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca69800 == 28 [pid = 1644] [id = 461] 13:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:20:58 INFO - PROCESS | 1644 | --DOCSHELL 0x117d84800 == 27 [pid = 1644] [id = 462] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x117db7800) [pid = 1644] [serial = 1300] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x114f98400) [pid = 1644] [serial = 1320] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x115e91000) [pid = 1644] [serial = 1299] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x119669c00) [pid = 1644] [serial = 1303] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118682400) [pid = 1644] [serial = 1302] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11810fc00) [pid = 1644] [serial = 1317] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1186bb000) [pid = 1644] [serial = 1324] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11841dc00) [pid = 1644] [serial = 1323] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x123d68400) [pid = 1644] [serial = 1306] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112ecac00) [pid = 1644] [serial = 1321] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1217f1800) [pid = 1644] [serial = 1305] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12101e000) [pid = 1644] [serial = 1327] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x119ae1c00) [pid = 1644] [serial = 1326] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11687f400) [pid = 1644] [serial = 1332] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12614e800) [pid = 1644] [serial = 1309] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x123d60400) [pid = 1644] [serial = 1329] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x121020800) [pid = 1644] [serial = 1335] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126147400) [pid = 1644] [serial = 1336] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1255d7000) [pid = 1644] [serial = 1308] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126506c00) [pid = 1644] [serial = 1338] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x126b60000) [pid = 1644] [serial = 1312] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1267ac800) [pid = 1644] [serial = 1311] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x128c6ac00) [pid = 1644] [serial = 1341] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124a80c00) [pid = 1644] [serial = 1330] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x126b57800) [pid = 1644] [serial = 1339] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11826f400) [pid = 1644] [serial = 1333] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x129356c00) [pid = 1644] [serial = 1315] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1290ae800) [pid = 1644] [serial = 1314] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118419000) [pid = 1644] [serial = 1318] [outer = 0x0] [url = about:blank] 13:20:58 INFO - PROCESS | 1644 | 1468009258984 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1644 | 1468009258987 Marionette TRACE conn2 <- [1,1838,null,{}] 13:20:58 INFO - PROCESS | 1644 | 1468009258993 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}] 13:20:58 INFO - PROCESS | 1644 | 1468009258995 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:59 INFO - PROCESS | 1644 | 1468009259085 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:20:59 INFO - PROCESS | 1644 | 1468009259125 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1644 | 1468009259128 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x116686000 == 28 [pid = 1644] [id = 467] 13:20:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112ec5000) [pid = 1644] [serial = 1400] [outer = 0x0] 13:20:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1131c1800) [pid = 1644] [serial = 1401] [outer = 0x112ec5000] 13:20:59 INFO - PROCESS | 1644 | 1468009259175 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x114f98400) [pid = 1644] [serial = 1402] [outer = 0x112ec5000] 13:20:59 INFO - PROCESS | 1644 | 1468009259651 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]]]}] 13:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 783ms 13:20:59 INFO - PROCESS | 1644 | 1468009259710 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1644 | 1468009259714 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:20:59 INFO - PROCESS | 1644 | 1468009259719 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1644 | 1468009259721 Marionette TRACE conn2 <- [1,1842,null,{}] 13:20:59 INFO - PROCESS | 1644 | 1468009259727 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}] 13:20:59 INFO - PROCESS | 1644 | 1468009259732 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:59 INFO - PROCESS | 1644 | 1468009259851 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:20:59 INFO - PROCESS | 1644 | 1468009259867 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1644 | 1468009259869 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:20:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d6f000 == 29 [pid = 1644] [id = 468] 13:20:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x117dba800) [pid = 1644] [serial = 1403] [outer = 0x0] 13:20:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118107800) [pid = 1644] [serial = 1404] [outer = 0x117dba800] 13:20:59 INFO - PROCESS | 1644 | 1468009259913 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118210c00) [pid = 1644] [serial = 1405] [outer = 0x117dba800] 13:21:00 INFO - PROCESS | 1644 | 1468009260343 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]]]}] 13:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 13:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:21:00 INFO - PROCESS | 1644 | 1468009260389 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1644 | 1468009260391 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:21:00 INFO - PROCESS | 1644 | 1468009260393 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1644 | 1468009260395 Marionette TRACE conn2 <- [1,1846,null,{}] 13:21:00 INFO - PROCESS | 1644 | 1468009260397 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}] 13:21:00 INFO - PROCESS | 1644 | 1468009260398 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:00 INFO - PROCESS | 1644 | 1468009260493 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:21:00 INFO - PROCESS | 1644 | 1468009260506 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1644 | 1468009260511 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b2800 == 30 [pid = 1644] [id = 469] 13:21:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118680c00) [pid = 1644] [serial = 1406] [outer = 0x0] 13:21:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118686000) [pid = 1644] [serial = 1407] [outer = 0x118680c00] 13:21:00 INFO - PROCESS | 1644 | 1468009260533 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119209800) [pid = 1644] [serial = 1408] [outer = 0x118680c00] 13:21:01 INFO - PROCESS | 1644 | 1468009261013 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]]]}] 13:21:01 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) 13:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 13:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:21:01 INFO - PROCESS | 1644 | 1468009261065 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 1644 | 1468009261067 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:21:01 INFO - PROCESS | 1644 | 1468009261070 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1644 | 1468009261072 Marionette TRACE conn2 <- [1,1850,null,{}] 13:21:01 INFO - PROCESS | 1644 | 1468009261075 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}] 13:21:01 INFO - PROCESS | 1644 | 1468009261077 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:01 INFO - PROCESS | 1644 | 1468009261196 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:21:01 INFO - PROCESS | 1644 | 1468009261206 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1644 | 1468009261207 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12134d800 == 31 [pid = 1644] [id = 470] 13:21:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1198d7800) [pid = 1644] [serial = 1409] [outer = 0x0] 13:21:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119ad9000) [pid = 1644] [serial = 1410] [outer = 0x1198d7800] 13:21:01 INFO - PROCESS | 1644 | 1468009261248 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119ae3c00) [pid = 1644] [serial = 1411] [outer = 0x1198d7800] 13:21:01 INFO - PROCESS | 1644 | 1468009261714 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]]]}] 13:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 674ms 13:21:01 INFO - PROCESS | 1644 | 1468009261744 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:21:01 INFO - PROCESS | 1644 | 1468009261747 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:21:01 INFO - PROCESS | 1644 | 1468009261750 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1644 | 1468009261752 Marionette TRACE conn2 <- [1,1854,null,{}] 13:21:01 INFO - PROCESS | 1644 | 1468009261755 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}] 13:21:01 INFO - PROCESS | 1644 | 1468009261757 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:01 INFO - PROCESS | 1644 | 1468009261940 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:21:01 INFO - PROCESS | 1644 | 1468009261963 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1644 | 1468009261964 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d9b800 == 32 [pid = 1644] [id = 471] 13:21:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119ae2800) [pid = 1644] [serial = 1412] [outer = 0x0] 13:21:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12101f000) [pid = 1644] [serial = 1413] [outer = 0x119ae2800] 13:21:01 INFO - PROCESS | 1644 | 1468009261990 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1214eb800) [pid = 1644] [serial = 1414] [outer = 0x119ae2800] 13:21:02 INFO - PROCESS | 1644 | 1468009262309 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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 622ms 13:21:02 INFO - PROCESS | 1644 | 1468009262372 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1644 | 1468009262373 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:21:02 INFO - PROCESS | 1644 | 1468009262375 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1644 | 1468009262376 Marionette TRACE conn2 <- [1,1858,null,{}] 13:21:02 INFO - PROCESS | 1644 | 1468009262379 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}] 13:21:02 INFO - PROCESS | 1644 | 1468009262383 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:02 INFO - PROCESS | 1644 | 1468009262501 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:21:02 INFO - PROCESS | 1644 | 1468009262535 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1644 | 1468009262536 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x126018800 == 33 [pid = 1644] [id = 472] 13:21:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121a85400) [pid = 1644] [serial = 1415] [outer = 0x0] 13:21:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x124a82400) [pid = 1644] [serial = 1416] [outer = 0x121a85400] 13:21:02 INFO - PROCESS | 1644 | 1468009262561 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12602a000) [pid = 1644] [serial = 1417] [outer = 0x121a85400] 13:21:02 INFO - PROCESS | 1644 | 1468009262879 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]]]}] 13:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 13:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:21:02 INFO - PROCESS | 1644 | 1468009262894 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1644 | 1468009262895 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:21:02 INFO - PROCESS | 1644 | 1468009262899 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1644 | 1468009262900 Marionette TRACE conn2 <- [1,1862,null,{}] 13:21:02 INFO - PROCESS | 1644 | 1468009262902 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}] 13:21:02 INFO - PROCESS | 1644 | 1468009262904 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:03 INFO - PROCESS | 1644 | 1468009263001 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:21:03 INFO - PROCESS | 1644 | 1468009263018 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1644 | 1468009263019 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289e3000 == 34 [pid = 1644] [id = 473] 13:21:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12602a400) [pid = 1644] [serial = 1418] [outer = 0x0] 13:21:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x126511000) [pid = 1644] [serial = 1419] [outer = 0x12602a400] 13:21:03 INFO - PROCESS | 1644 | 1468009263044 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126b58c00) [pid = 1644] [serial = 1420] [outer = 0x12602a400] 13:21:03 INFO - PROCESS | 1644 | 1468009263586 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]]]}] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1128cb000) [pid = 1644] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126145800) [pid = 1644] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1291d4000) [pid = 1644] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1126a3c00) [pid = 1644] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11949c400) [pid = 1644] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112ec6400) [pid = 1644] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1128ce000) [pid = 1644] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11810e000) [pid = 1644] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126b52400) [pid = 1644] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118105800) [pid = 1644] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x113d98400) [pid = 1644] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118210800) [pid = 1644] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x117db9000) [pid = 1644] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11270cc00) [pid = 1644] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:21:03 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a6b6c00) [pid = 1644] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 720ms 13:21:03 INFO - PROCESS | 1644 | 1468009263619 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1644 | 1468009263620 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:21:03 INFO - PROCESS | 1644 | 1468009263622 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1644 | 1468009263623 Marionette TRACE conn2 <- [1,1866,null,{}] 13:21:03 INFO - PROCESS | 1644 | 1468009263626 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}] 13:21:03 INFO - PROCESS | 1644 | 1468009263627 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:03 INFO - PROCESS | 1644 | 1468009263703 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:21:03 INFO - PROCESS | 1644 | 1468009263706 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1644 | 1468009263707 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218cc000 == 35 [pid = 1644] [id = 474] 13:21:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x112ec3000) [pid = 1644] [serial = 1421] [outer = 0x0] 13:21:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x117565800) [pid = 1644] [serial = 1422] [outer = 0x112ec3000] 13:21:03 INFO - PROCESS | 1644 | 1468009263732 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118682c00) [pid = 1644] [serial = 1423] [outer = 0x112ec3000] 13:21:04 INFO - PROCESS | 1644 | 1468009264044 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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 13:21:04 INFO - PROCESS | 1644 | 1468009264093 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1644 | 1468009264095 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:21:04 INFO - PROCESS | 1644 | 1468009264097 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1644 | 1468009264098 Marionette TRACE conn2 <- [1,1870,null,{}] 13:21:04 INFO - PROCESS | 1644 | 1468009264100 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}] 13:21:04 INFO - PROCESS | 1644 | 1468009264101 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:04 INFO - PROCESS | 1644 | 1468009264175 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:21:04 INFO - PROCESS | 1644 | 1468009264309 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1644 | 1468009264310 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x115ef6000 == 36 [pid = 1644] [id = 475] 13:21:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11269ec00) [pid = 1644] [serial = 1424] [outer = 0x0] 13:21:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11270a800) [pid = 1644] [serial = 1425] [outer = 0x11269ec00] 13:21:04 INFO - PROCESS | 1644 | 1468009264343 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1131bec00) [pid = 1644] [serial = 1426] [outer = 0x11269ec00] 13:21:04 INFO - PROCESS | 1644 | 1468009264871 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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 823ms 13:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:21:04 INFO - PROCESS | 1644 | 1468009264922 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1644 | 1468009264924 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:21:04 INFO - PROCESS | 1644 | 1468009264926 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1644 | 1468009264929 Marionette TRACE conn2 <- [1,1874,null,{}] 13:21:04 INFO - PROCESS | 1644 | 1468009264933 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}] 13:21:04 INFO - PROCESS | 1644 | 1468009264934 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:05 INFO - PROCESS | 1644 | 1468009265042 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:21:05 INFO - PROCESS | 1644 | 1468009265121 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1644 | 1468009265123 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x11888a000 == 37 [pid = 1644] [id = 476] 13:21:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11673a800) [pid = 1644] [serial = 1427] [outer = 0x0] 13:21:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116a22800) [pid = 1644] [serial = 1428] [outer = 0x11673a800] 13:21:05 INFO - PROCESS | 1644 | 1468009265154 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118108400) [pid = 1644] [serial = 1429] [outer = 0x11673a800] 13:21:05 INFO - PROCESS | 1644 | 1468009265824 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]]]}] 13:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 971ms 13:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:21:05 INFO - PROCESS | 1644 | 1468009265897 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 1644 | 1468009265900 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:21:05 INFO - PROCESS | 1644 | 1468009265903 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1644 | 1468009265905 Marionette TRACE conn2 <- [1,1878,null,{}] 13:21:05 INFO - PROCESS | 1644 | 1468009265909 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}] 13:21:05 INFO - PROCESS | 1644 | 1468009265910 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:06 INFO - PROCESS | 1644 | 1468009266013 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:21:06 INFO - PROCESS | 1644 | 1468009266070 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 1644 | 1468009266073 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168b7800 == 38 [pid = 1644] [id = 477] 13:21:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x115e91000) [pid = 1644] [serial = 1430] [outer = 0x0] 13:21:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1162a3000) [pid = 1644] [serial = 1431] [outer = 0x115e91000] 13:21:06 INFO - PROCESS | 1644 | 1468009266102 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x117db9c00) [pid = 1644] [serial = 1432] [outer = 0x115e91000] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x117d80800 == 37 [pid = 1644] [id = 190] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x126013800 == 36 [pid = 1644] [id = 196] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x118241800 == 35 [pid = 1644] [id = 191] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b7800 == 34 [pid = 1644] [id = 186] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x121445000 == 33 [pid = 1644] [id = 193] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12125d800 == 32 [pid = 1644] [id = 187] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1192dd000 == 31 [pid = 1644] [id = 185] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a1000 == 30 [pid = 1644] [id = 184] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1218cc000 == 29 [pid = 1644] [id = 474] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1289e3000 == 28 [pid = 1644] [id = 473] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x126018800 == 27 [pid = 1644] [id = 472] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x123d9b800 == 26 [pid = 1644] [id = 471] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x12134d800 == 25 [pid = 1644] [id = 470] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b2800 == 24 [pid = 1644] [id = 469] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x117d6f000 == 23 [pid = 1644] [id = 468] 13:21:06 INFO - PROCESS | 1644 | --DOCSHELL 0x116686000 == 22 [pid = 1644] [id = 467] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1255d7800) [pid = 1644] [serial = 1365] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1290b7000) [pid = 1644] [serial = 1368] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12935ac00) [pid = 1644] [serial = 1371] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1133c9c00) [pid = 1644] [serial = 1374] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x120f2b000) [pid = 1644] [serial = 1359] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1132ec400) [pid = 1644] [serial = 1344] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x116f61c00) [pid = 1644] [serial = 1345] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118680800) [pid = 1644] [serial = 1356] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119adc000) [pid = 1644] [serial = 1357] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1291ddc00) [pid = 1644] [serial = 1369] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118210400) [pid = 1644] [serial = 1353] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11827fc00) [pid = 1644] [serial = 1354] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1290a8c00) [pid = 1644] [serial = 1342] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118278c00) [pid = 1644] [serial = 1347] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11949b000) [pid = 1644] [serial = 1348] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x115dc9800) [pid = 1644] [serial = 1350] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x116881400) [pid = 1644] [serial = 1351] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x121836800) [pid = 1644] [serial = 1360] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1265a1c00) [pid = 1644] [serial = 1377] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x12a65b800) [pid = 1644] [serial = 1380] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12a547c00) [pid = 1644] [serial = 1378] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x12a544000) [pid = 1644] [serial = 1372] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x124a84c00) [pid = 1644] [serial = 1363] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x121837400) [pid = 1644] [serial = 1362] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12a7cdc00) [pid = 1644] [serial = 1381] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x11897fc00) [pid = 1644] [serial = 1375] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x128ebc400) [pid = 1644] [serial = 1366] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x12b762400) [pid = 1644] [serial = 1384] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x12b0aec00) [pid = 1644] [serial = 1383] [outer = 0x0] [url = about:blank] 13:21:06 INFO - PROCESS | 1644 | 1468009266612 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]]]}] 13:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 774ms 13:21:06 INFO - PROCESS | 1644 | 1468009266679 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 1644 | 1468009266683 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:21:06 INFO - PROCESS | 1644 | 1468009266690 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 1644 | 1468009266692 Marionette TRACE conn2 <- [1,1882,null,{}] 13:21:06 INFO - PROCESS | 1644 | 1468009266698 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}] 13:21:06 INFO - PROCESS | 1644 | 1468009266701 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:06 INFO - PROCESS | 1644 | 1468009266843 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:21:06 INFO - PROCESS | 1644 | 1468009266937 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 1644 | 1468009266939 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x118233800 == 23 [pid = 1644] [id = 478] 13:21:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x11680f800) [pid = 1644] [serial = 1433] [outer = 0x0] 13:21:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x11810c400) [pid = 1644] [serial = 1434] [outer = 0x11680f800] 13:21:07 INFO - PROCESS | 1644 | 1468009266991 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x118214c00) [pid = 1644] [serial = 1435] [outer = 0x11680f800] 13:21:07 INFO - PROCESS | 1644 | 1468009267521 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]]]}] 13:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 874ms 13:21:07 INFO - PROCESS | 1644 | 1468009267563 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1644 | 1468009267566 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:21:07 INFO - PROCESS | 1644 | 1468009267571 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1644 | 1468009267573 Marionette TRACE conn2 <- [1,1886,null,{}] 13:21:07 INFO - PROCESS | 1644 | 1468009267576 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}] 13:21:07 INFO - PROCESS | 1644 | 1468009267577 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:07 INFO - PROCESS | 1644 | 1468009267676 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:21:07 INFO - PROCESS | 1644 | 1468009267746 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1644 | 1468009267747 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a9e000 == 24 [pid = 1644] [id = 479] 13:21:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118414000) [pid = 1644] [serial = 1436] [outer = 0x0] 13:21:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x118681c00) [pid = 1644] [serial = 1437] [outer = 0x118414000] 13:21:07 INFO - PROCESS | 1644 | 1468009267781 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x118987c00) [pid = 1644] [serial = 1438] [outer = 0x118414000] 13:21:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1190e7000) [pid = 1644] [serial = 1439] [outer = 0x123d5ec00] 13:21:08 INFO - PROCESS | 1644 | 1468009268242 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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 724ms 13:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:21:08 INFO - PROCESS | 1644 | 1468009268296 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1644 | 1468009268297 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:21:08 INFO - PROCESS | 1644 | 1468009268300 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1644 | 1468009268303 Marionette TRACE conn2 <- [1,1890,null,{}] 13:21:08 INFO - PROCESS | 1644 | 1468009268311 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}] 13:21:08 INFO - PROCESS | 1644 | 1468009268315 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:08 INFO - PROCESS | 1644 | 1468009268444 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:21:08 INFO - PROCESS | 1644 | 1468009268485 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1644 | 1468009268487 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d21000 == 25 [pid = 1644] [id = 480] 13:21:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119660000) [pid = 1644] [serial = 1440] [outer = 0x0] 13:21:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119adc800) [pid = 1644] [serial = 1441] [outer = 0x119660000] 13:21:08 INFO - PROCESS | 1644 | 1468009268520 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x120f2b000) [pid = 1644] [serial = 1442] [outer = 0x119660000] 13:21:08 INFO - PROCESS | 1644 | 1468009268950 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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 671ms 13:21:08 INFO - PROCESS | 1644 | 1468009268972 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1644 | 1468009268973 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:21:08 INFO - PROCESS | 1644 | 1468009268994 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1644 | 1468009268995 Marionette TRACE conn2 <- [1,1894,null,{}] 13:21:09 INFO - PROCESS | 1644 | 1468009268997 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}] 13:21:09 INFO - PROCESS | 1644 | 1468009268999 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:09 INFO - PROCESS | 1644 | 1468009269128 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:21:09 INFO - PROCESS | 1644 | 1468009269164 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1644 | 1468009269165 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x11887f000 == 26 [pid = 1644] [id = 481] 13:21:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x12170cc00) [pid = 1644] [serial = 1443] [outer = 0x0] 13:21:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1217f2000) [pid = 1644] [serial = 1444] [outer = 0x12170cc00] 13:21:09 INFO - PROCESS | 1644 | 1468009269195 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x123d60800) [pid = 1644] [serial = 1445] [outer = 0x12170cc00] 13:21:09 INFO - PROCESS | 1644 | 1468009269580 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]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 619ms 13:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:21:09 INFO - PROCESS | 1644 | 1468009269619 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1644 | 1468009269620 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:21:09 INFO - PROCESS | 1644 | 1468009269623 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1644 | 1468009269624 Marionette TRACE conn2 <- [1,1898,null,{}] 13:21:09 INFO - PROCESS | 1644 | 1468009269627 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}] 13:21:09 INFO - PROCESS | 1644 | 1468009269628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:09 INFO - PROCESS | 1644 | 1468009269720 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:21:09 INFO - PROCESS | 1644 | 1468009269773 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1644 | 1468009269774 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269aa800 == 27 [pid = 1644] [id = 482] 13:21:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1128d1000) [pid = 1644] [serial = 1446] [outer = 0x0] 13:21:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x123d66800) [pid = 1644] [serial = 1447] [outer = 0x1128d1000] 13:21:09 INFO - PROCESS | 1644 | 1468009269803 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124a7e400) [pid = 1644] [serial = 1448] [outer = 0x1128d1000] 13:21:10 INFO - PROCESS | 1644 | 1468009270212 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]]]}] 13:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 622ms 13:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:21:10 INFO - PROCESS | 1644 | 1468009270245 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1644 | 1468009270247 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:21:10 INFO - PROCESS | 1644 | 1468009270251 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1644 | 1468009270252 Marionette TRACE conn2 <- [1,1902,null,{}] 13:21:10 INFO - PROCESS | 1644 | 1468009270255 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}] 13:21:10 INFO - PROCESS | 1644 | 1468009270259 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:10 INFO - PROCESS | 1644 | 1468009270428 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:21:10 INFO - PROCESS | 1644 | 1468009270520 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1644 | 1468009270522 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f22800 == 28 [pid = 1644] [id = 483] 13:21:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1128d2c00) [pid = 1644] [serial = 1449] [outer = 0x0] 13:21:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x112ecac00) [pid = 1644] [serial = 1450] [outer = 0x1128d2c00] 13:21:10 INFO - PROCESS | 1644 | 1468009270550 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11663e800) [pid = 1644] [serial = 1451] [outer = 0x1128d2c00] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x115ef6000 == 27 [pid = 1644] [id = 475] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x116f10000 == 26 [pid = 1644] [id = 183] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x11888a000 == 25 [pid = 1644] [id = 476] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x117d87800 == 24 [pid = 1644] [id = 198] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x124b09000 == 23 [pid = 1644] [id = 195] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x126757000 == 22 [pid = 1644] [id = 197] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12126d800 == 21 [pid = 1644] [id = 199] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1182aa800 == 20 [pid = 1644] [id = 189] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x112e3c800 == 19 [pid = 1644] [id = 188] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x119dd5000 == 18 [pid = 1644] [id = 192] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x117464800 == 17 [pid = 1644] [id = 194] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc9800 == 16 [pid = 1644] [id = 466] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x115ee5800 == 15 [pid = 1644] [id = 182] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1269aa800 == 14 [pid = 1644] [id = 482] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x11887f000 == 13 [pid = 1644] [id = 481] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x123d21000 == 12 [pid = 1644] [id = 480] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x119a9e000 == 11 [pid = 1644] [id = 479] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1168b7800 == 10 [pid = 1644] [id = 477] 13:21:12 INFO - PROCESS | 1644 | --DOCSHELL 0x118233800 == 9 [pid = 1644] [id = 478] 13:21:12 INFO - PROCESS | 1644 | 1468009272727 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]]]}] 13:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2529ms 13:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:21:12 INFO - PROCESS | 1644 | 1468009272779 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:21:12 INFO - PROCESS | 1644 | 1468009272782 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:21:12 INFO - PROCESS | 1644 | 1468009272785 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:21:12 INFO - PROCESS | 1644 | 1468009272787 Marionette TRACE conn2 <- [1,1906,null,{}] 13:21:12 INFO - PROCESS | 1644 | 1468009272791 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}] 13:21:12 INFO - PROCESS | 1644 | 1468009272793 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:12 INFO - PROCESS | 1644 | 1468009272874 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:21:12 INFO - PROCESS | 1644 | 1468009272928 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1644 | 1468009272929 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168b6800 == 10 [pid = 1644] [id = 484] 13:21:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x112a86400) [pid = 1644] [serial = 1452] [outer = 0x0] 13:21:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1132e1800) [pid = 1644] [serial = 1453] [outer = 0x112a86400] 13:21:12 INFO - PROCESS | 1644 | 1468009272964 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115e8c800) [pid = 1644] [serial = 1454] [outer = 0x112a86400] 13:21:13 INFO - PROCESS | 1644 | 1468009273272 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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 13:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:21:13 INFO - PROCESS | 1644 | 1468009273305 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1644 | 1468009273308 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:21:13 INFO - PROCESS | 1644 | 1468009273312 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1644 | 1468009273314 Marionette TRACE conn2 <- [1,1910,null,{}] 13:21:13 INFO - PROCESS | 1644 | 1468009273319 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}] 13:21:13 INFO - PROCESS | 1644 | 1468009273321 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:13 INFO - PROCESS | 1644 | 1468009273401 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:21:13 INFO - PROCESS | 1644 | 1468009273405 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1644 | 1468009273407 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1164c0000 == 11 [pid = 1644] [id = 485] 13:21:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x116743c00) [pid = 1644] [serial = 1455] [outer = 0x0] 13:21:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11820a000) [pid = 1644] [serial = 1456] [outer = 0x116743c00] 13:21:13 INFO - PROCESS | 1644 | 1468009273436 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11826bc00) [pid = 1644] [serial = 1457] [outer = 0x116743c00] 13:21:13 INFO - PROCESS | 1644 | 1468009273780 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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 13:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:21:13 INFO - PROCESS | 1644 | 1468009273833 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1644 | 1468009273835 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:21:13 INFO - PROCESS | 1644 | 1468009273837 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1644 | 1468009273839 Marionette TRACE conn2 <- [1,1914,null,{}] 13:21:13 INFO - PROCESS | 1644 | 1468009273847 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}] 13:21:13 INFO - PROCESS | 1644 | 1468009273850 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:13 INFO - PROCESS | 1644 | 1468009273936 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:21:13 INFO - PROCESS | 1644 | 1468009273941 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1644 | 1468009273943 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fbd000 == 12 [pid = 1644] [id = 486] 13:21:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x112ec4400) [pid = 1644] [serial = 1458] [outer = 0x0] 13:21:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11867c000) [pid = 1644] [serial = 1459] [outer = 0x112ec4400] 13:21:13 INFO - PROCESS | 1644 | 1468009273974 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118985c00) [pid = 1644] [serial = 1460] [outer = 0x112ec4400] 13:21:14 INFO - PROCESS | 1644 | 1468009274351 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]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 13:21:14 INFO - PROCESS | 1644 | 1468009274358 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1644 | 1468009274359 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:21:14 INFO - PROCESS | 1644 | 1468009274362 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1644 | 1468009274363 Marionette TRACE conn2 <- [1,1918,null,{}] 13:21:14 INFO - PROCESS | 1644 | 1468009274367 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}] 13:21:14 INFO - PROCESS | 1644 | 1468009274369 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:14 INFO - PROCESS | 1644 | 1468009274491 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:21:14 INFO - PROCESS | 1644 | 1468009274500 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:14 INFO - PROCESS | 1644 | 1468009274501 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12145b000 == 13 [pid = 1644] [id = 487] 13:21:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119212800) [pid = 1644] [serial = 1461] [outer = 0x0] 13:21:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1198d7c00) [pid = 1644] [serial = 1462] [outer = 0x119212800] 13:21:14 INFO - PROCESS | 1644 | 1468009274545 Marionette DEBUG loaded listener.js 13:21:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x119ae1c00) [pid = 1644] [serial = 1463] [outer = 0x119212800] 13:21:14 INFO - PROCESS | 1644 | 1468009274955 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]]]}] 13:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 618ms 13:21:14 INFO - PROCESS | 1644 | 1468009274982 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:21:14 INFO - PROCESS | 1644 | 1468009274984 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:21:14 INFO - PROCESS | 1644 | 1468009274988 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:21:14 INFO - PROCESS | 1644 | 1468009274989 Marionette TRACE conn2 <- [1,1922,null,{}] 13:21:14 INFO - PROCESS | 1644 | 1468009274993 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}] 13:21:14 INFO - PROCESS | 1644 | 1468009274995 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:15 INFO - PROCESS | 1644 | 1468009275154 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:21:15 INFO - PROCESS | 1644 | 1468009275177 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1644 | 1468009275178 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12600d800 == 14 [pid = 1644] [id = 488] 13:21:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x116737000) [pid = 1644] [serial = 1464] [outer = 0x0] 13:21:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119d72400) [pid = 1644] [serial = 1465] [outer = 0x116737000] 13:21:15 INFO - PROCESS | 1644 | 1468009275214 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12101b000) [pid = 1644] [serial = 1466] [outer = 0x116737000] 13:21:15 INFO - PROCESS | 1644 | 1468009275626 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]]]}] 13:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 13:21:15 INFO - PROCESS | 1644 | 1468009275666 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 1644 | 1468009275667 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:21:15 INFO - PROCESS | 1644 | 1468009275669 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1644 | 1468009275670 Marionette TRACE conn2 <- [1,1926,null,{}] 13:21:15 INFO - PROCESS | 1644 | 1468009275672 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}] 13:21:15 INFO - PROCESS | 1644 | 1468009275676 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:15 INFO - PROCESS | 1644 | 1468009275799 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:21:15 INFO - PROCESS | 1644 | 1468009275803 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1644 | 1468009275804 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x129070000 == 15 [pid = 1644] [id = 489] 13:21:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1210d2c00) [pid = 1644] [serial = 1467] [outer = 0x0] 13:21:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x121831c00) [pid = 1644] [serial = 1468] [outer = 0x1210d2c00] 13:21:15 INFO - PROCESS | 1644 | 1468009275828 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x125067c00) [pid = 1644] [serial = 1469] [outer = 0x1210d2c00] 13:21:16 INFO - PROCESS | 1644 | 1468009276177 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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 13:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:21:16 INFO - PROCESS | 1644 | 1468009276188 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1644 | 1468009276189 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:21:16 INFO - PROCESS | 1644 | 1468009276191 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1644 | 1468009276192 Marionette TRACE conn2 <- [1,1930,null,{}] 13:21:16 INFO - PROCESS | 1644 | 1468009276194 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}] 13:21:16 INFO - PROCESS | 1644 | 1468009276195 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:16 INFO - PROCESS | 1644 | 1468009276295 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:21:16 INFO - PROCESS | 1644 | 1468009276300 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1644 | 1468009276301 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a317000 == 16 [pid = 1644] [id = 490] 13:21:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11269fc00) [pid = 1644] [serial = 1470] [outer = 0x0] 13:21:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1255d7800) [pid = 1644] [serial = 1471] [outer = 0x11269fc00] 13:21:16 INFO - PROCESS | 1644 | 1468009276331 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x126090000) [pid = 1644] [serial = 1472] [outer = 0x11269fc00] 13:21:16 INFO - PROCESS | 1644 | 1468009276671 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]]]}] 13:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 13:21:16 INFO - PROCESS | 1644 | 1468009276710 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1644 | 1468009276712 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:21:16 INFO - PROCESS | 1644 | 1468009276714 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1644 | 1468009276715 Marionette TRACE conn2 <- [1,1934,null,{}] 13:21:16 INFO - PROCESS | 1644 | 1468009276720 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}] 13:21:16 INFO - PROCESS | 1644 | 1468009276721 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:17 INFO - PROCESS | 1644 | 1468009277028 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1128d1000) [pid = 1644] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12170cc00) [pid = 1644] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x119660000) [pid = 1644] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11673a800) [pid = 1644] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118414000) [pid = 1644] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11269ec00) [pid = 1644] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11680f800) [pid = 1644] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x115e91000) [pid = 1644] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119ae2800) [pid = 1644] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x117dba800) [pid = 1644] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118680c00) [pid = 1644] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1198d7800) [pid = 1644] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112ec5000) [pid = 1644] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116f9d400) [pid = 1644] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112a79400) [pid = 1644] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118414c00) [pid = 1644] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x125062800) [pid = 1644] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x112ec3000) [pid = 1644] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x128c65000) [pid = 1644] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121a85400) [pid = 1644] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:21:17 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12602a400) [pid = 1644] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:21:17 INFO - PROCESS | 1644 | 1468009277076 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1644 | 1468009277077 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f86000 == 17 [pid = 1644] [id = 491] 13:21:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1126a0400) [pid = 1644] [serial = 1473] [outer = 0x0] 13:21:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112a7c400) [pid = 1644] [serial = 1474] [outer = 0x1126a0400] 13:21:17 INFO - PROCESS | 1644 | 1468009277103 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11270ec00) [pid = 1644] [serial = 1475] [outer = 0x1126a0400] 13:21:17 INFO - PROCESS | 1644 | 1468009277501 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]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 821ms 13:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:21:17 INFO - PROCESS | 1644 | 1468009277540 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1644 | 1468009277541 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:21:17 INFO - PROCESS | 1644 | 1468009277545 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1644 | 1468009277546 Marionette TRACE conn2 <- [1,1938,null,{}] 13:21:17 INFO - PROCESS | 1644 | 1468009277549 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}] 13:21:17 INFO - PROCESS | 1644 | 1468009277550 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:17 INFO - PROCESS | 1644 | 1468009277622 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:21:17 INFO - PROCESS | 1644 | 1468009277626 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1644 | 1468009277627 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fba800 == 18 [pid = 1644] [id = 492] 13:21:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11673a000) [pid = 1644] [serial = 1476] [outer = 0x0] 13:21:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118208c00) [pid = 1644] [serial = 1477] [outer = 0x11673a000] 13:21:17 INFO - PROCESS | 1644 | 1468009277653 Marionette DEBUG loaded listener.js 13:21:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118633800) [pid = 1644] [serial = 1478] [outer = 0x11673a000] 13:21:17 INFO - PROCESS | 1644 | 1468009277960 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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 468ms 13:21:18 INFO - PROCESS | 1644 | 1468009278013 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1644 | 1468009278014 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:21:18 INFO - PROCESS | 1644 | 1468009278016 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1644 | 1468009278018 Marionette TRACE conn2 <- [1,1942,null,{}] 13:21:18 INFO - PROCESS | 1644 | 1468009278020 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}] 13:21:18 INFO - PROCESS | 1644 | 1468009278021 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:18 INFO - PROCESS | 1644 | 1468009278097 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:21:18 INFO - PROCESS | 1644 | 1468009278158 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1644 | 1468009278159 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6f6800 == 19 [pid = 1644] [id = 493] 13:21:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x116f9d400) [pid = 1644] [serial = 1479] [outer = 0x0] 13:21:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119adb000) [pid = 1644] [serial = 1480] [outer = 0x116f9d400] 13:21:18 INFO - PROCESS | 1644 | 1468009278184 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x123d65400) [pid = 1644] [serial = 1481] [outer = 0x116f9d400] 13:21:18 INFO - PROCESS | 1644 | 1468009278454 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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 468ms 13:21:18 INFO - PROCESS | 1644 | 1468009278489 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:21:18 INFO - PROCESS | 1644 | 1468009278490 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:21:18 INFO - PROCESS | 1644 | 1468009278492 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1644 | 1468009278494 Marionette TRACE conn2 <- [1,1946,null,{}] 13:21:18 INFO - PROCESS | 1644 | 1468009278497 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}] 13:21:18 INFO - PROCESS | 1644 | 1468009278498 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:18 INFO - PROCESS | 1644 | 1468009278599 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:21:18 INFO - PROCESS | 1644 | 1468009278604 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1644 | 1468009278606 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x117465800 == 20 [pid = 1644] [id = 494] 13:21:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1255d4800) [pid = 1644] [serial = 1482] [outer = 0x0] 13:21:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1267ae400) [pid = 1644] [serial = 1483] [outer = 0x1255d4800] 13:21:18 INFO - PROCESS | 1644 | 1468009278635 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x128a1cc00) [pid = 1644] [serial = 1484] [outer = 0x1255d4800] 13:21:18 INFO - PROCESS | 1644 | 1468009278974 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]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 520ms 13:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:21:19 INFO - PROCESS | 1644 | 1468009279052 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1644 | 1468009279054 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:21:19 INFO - PROCESS | 1644 | 1468009279058 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1644 | 1468009279060 Marionette TRACE conn2 <- [1,1950,null,{}] 13:21:19 INFO - PROCESS | 1644 | 1468009279064 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}] 13:21:19 INFO - PROCESS | 1644 | 1468009279066 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:19 INFO - PROCESS | 1644 | 1468009279155 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:21:19 INFO - PROCESS | 1644 | 1468009279251 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1644 | 1468009279254 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x1167d5000 == 21 [pid = 1644] [id = 495] 13:21:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1128d2800) [pid = 1644] [serial = 1485] [outer = 0x0] 13:21:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1128d7400) [pid = 1644] [serial = 1486] [outer = 0x1128d2800] 13:21:19 INFO - PROCESS | 1644 | 1468009279285 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x113d73400) [pid = 1644] [serial = 1487] [outer = 0x1128d2800] 13:21:19 INFO - PROCESS | 1644 | 1468009279792 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]]]}] 13:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 773ms 13:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:21:19 INFO - PROCESS | 1644 | 1468009279831 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1644 | 1468009279833 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:21:19 INFO - PROCESS | 1644 | 1468009279837 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1644 | 1468009279840 Marionette TRACE conn2 <- [1,1954,null,{}] 13:21:19 INFO - PROCESS | 1644 | 1468009279843 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}] 13:21:19 INFO - PROCESS | 1644 | 1468009279845 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:19 INFO - PROCESS | 1644 | 1468009279951 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:21:20 INFO - PROCESS | 1644 | 1468009280053 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1644 | 1468009280054 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dd7800 == 22 [pid = 1644] [id = 496] 13:21:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11826ac00) [pid = 1644] [serial = 1488] [outer = 0x0] 13:21:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118278800) [pid = 1644] [serial = 1489] [outer = 0x11826ac00] 13:21:20 INFO - PROCESS | 1644 | 1468009280085 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x1184c7800) [pid = 1644] [serial = 1490] [outer = 0x11826ac00] 13:21:20 INFO - PROCESS | 1644 | 1468009280730 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]]]}] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x112ecac00) [pid = 1644] [serial = 1450] [outer = 0x0] [url = about:blank] 13:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 976ms 13:21:20 INFO - PROCESS | 1644 | 1468009280813 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1644 | 1468009280816 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:21:20 INFO - PROCESS | 1644 | 1468009280820 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1644 | 1468009280823 Marionette TRACE conn2 <- [1,1958,null,{}] 13:21:20 INFO - PROCESS | 1644 | 1468009280828 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}] 13:21:20 INFO - PROCESS | 1644 | 1468009280830 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119adc800) [pid = 1644] [serial = 1441] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x118681c00) [pid = 1644] [serial = 1437] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11270a800) [pid = 1644] [serial = 1425] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118214c00) [pid = 1644] [serial = 1435] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x116f9c400) [pid = 1644] [serial = 880] [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.] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11810c400) [pid = 1644] [serial = 1434] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x117db9c00) [pid = 1644] [serial = 1432] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12101f000) [pid = 1644] [serial = 1413] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118107800) [pid = 1644] [serial = 1404] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118210c00) [pid = 1644] [serial = 1405] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118686000) [pid = 1644] [serial = 1407] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119ad9000) [pid = 1644] [serial = 1410] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1131c1800) [pid = 1644] [serial = 1401] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x114f98400) [pid = 1644] [serial = 1402] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118415800) [pid = 1644] [serial = 1399] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11810bc00) [pid = 1644] [serial = 1398] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x117566c00) [pid = 1644] [serial = 1387] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x115e27400) [pid = 1644] [serial = 1386] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11966b000) [pid = 1644] [serial = 1390] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118981400) [pid = 1644] [serial = 1389] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x126b60800) [pid = 1644] [serial = 1393] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x126503800) [pid = 1644] [serial = 1392] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118682c00) [pid = 1644] [serial = 1423] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12a6b1c00) [pid = 1644] [serial = 1396] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1162a3000) [pid = 1644] [serial = 1431] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x129354000) [pid = 1644] [serial = 1395] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x124a82400) [pid = 1644] [serial = 1416] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1214eb800) [pid = 1644] [serial = 1414] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x126511000) [pid = 1644] [serial = 1419] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12602a000) [pid = 1644] [serial = 1417] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x117565800) [pid = 1644] [serial = 1422] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x119209800) [pid = 1644] [serial = 1408] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x126b58c00) [pid = 1644] [serial = 1420] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x119ae3c00) [pid = 1644] [serial = 1411] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x124a7e400) [pid = 1644] [serial = 1448] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x123d60800) [pid = 1644] [serial = 1445] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x123d66800) [pid = 1644] [serial = 1447] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x120f2b000) [pid = 1644] [serial = 1442] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x1217f2000) [pid = 1644] [serial = 1444] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x118108400) [pid = 1644] [serial = 1429] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x116a22800) [pid = 1644] [serial = 1428] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x118987c00) [pid = 1644] [serial = 1438] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x1131bec00) [pid = 1644] [serial = 1426] [outer = 0x0] [url = about:blank] 13:21:20 INFO - PROCESS | 1644 | 1468009280938 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:21:20 INFO - PROCESS | 1644 | 1468009280978 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1644 | 1468009280979 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x11641d800 == 23 [pid = 1644] [id = 497] 13:21:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x112ec9c00) [pid = 1644] [serial = 1491] [outer = 0x0] 13:21:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x113d73000) [pid = 1644] [serial = 1492] [outer = 0x112ec9c00] 13:21:21 INFO - PROCESS | 1644 | 1468009281007 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x115e2a800) [pid = 1644] [serial = 1493] [outer = 0x112ec9c00] 13:21:21 INFO - PROCESS | 1644 | 1468009281382 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]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 572ms 13:21:21 INFO - PROCESS | 1644 | 1468009281391 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1644 | 1468009281394 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:21:21 INFO - PROCESS | 1644 | 1468009281404 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1644 | 1468009281405 Marionette TRACE conn2 <- [1,1962,null,{}] 13:21:21 INFO - PROCESS | 1644 | 1468009281408 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}] 13:21:21 INFO - PROCESS | 1644 | 1468009281409 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:21 INFO - PROCESS | 1644 | 1468009281507 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:21:21 INFO - PROCESS | 1644 | 1468009281512 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 1644 | 1468009281513 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d7b800 == 24 [pid = 1644] [id = 498] 13:21:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1164ec000) [pid = 1644] [serial = 1494] [outer = 0x0] 13:21:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x117dba800) [pid = 1644] [serial = 1495] [outer = 0x1164ec000] 13:21:21 INFO - PROCESS | 1644 | 1468009281539 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x11820d800) [pid = 1644] [serial = 1496] [outer = 0x1164ec000] 13:21:21 INFO - PROCESS | 1644 | 1468009281888 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]]]}] 13:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 13:21:21 INFO - PROCESS | 1644 | 1468009281924 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1644 | 1468009281925 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:21:21 INFO - PROCESS | 1644 | 1468009281928 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1644 | 1468009281930 Marionette TRACE conn2 <- [1,1966,null,{}] 13:21:21 INFO - PROCESS | 1644 | 1468009281938 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}] 13:21:21 INFO - PROCESS | 1644 | 1468009281941 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:22 INFO - PROCESS | 1644 | 1468009282034 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:21:22 INFO - PROCESS | 1644 | 1468009282072 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1644 | 1468009282074 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190ba800 == 25 [pid = 1644] [id = 499] 13:21:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x118212c00) [pid = 1644] [serial = 1497] [outer = 0x0] 13:21:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x118417800) [pid = 1644] [serial = 1498] [outer = 0x118212c00] 13:21:22 INFO - PROCESS | 1644 | 1468009282102 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x118678800) [pid = 1644] [serial = 1499] [outer = 0x118212c00] 13:21:22 INFO - PROCESS | 1644 | 1468009282420 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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 522ms 13:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:21:22 INFO - PROCESS | 1644 | 1468009282453 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1644 | 1468009282454 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:21:22 INFO - PROCESS | 1644 | 1468009282456 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1644 | 1468009282457 Marionette TRACE conn2 <- [1,1970,null,{}] 13:21:22 INFO - PROCESS | 1644 | 1468009282459 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}] 13:21:22 INFO - PROCESS | 1644 | 1468009282461 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:22 INFO - PROCESS | 1644 | 1468009282559 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:21:22 INFO - PROCESS | 1644 | 1468009282562 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1644 | 1468009282563 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bcb800 == 26 [pid = 1644] [id = 500] 13:21:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x118680800) [pid = 1644] [serial = 1500] [outer = 0x0] 13:21:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118980400) [pid = 1644] [serial = 1501] [outer = 0x118680800] 13:21:22 INFO - PROCESS | 1644 | 1468009282588 Marionette DEBUG loaded listener.js 13:21:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x119209c00) [pid = 1644] [serial = 1502] [outer = 0x118680800] 13:21:22 INFO - PROCESS | 1644 | 1468009282925 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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 13:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:21:22 INFO - PROCESS | 1644 | 1468009282982 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1644 | 1468009282983 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:21:22 INFO - PROCESS | 1644 | 1468009282985 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1644 | 1468009282986 Marionette TRACE conn2 <- [1,1974,null,{}] 13:21:22 INFO - PROCESS | 1644 | 1468009282988 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}] 13:21:22 INFO - PROCESS | 1644 | 1468009282989 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:23 INFO - PROCESS | 1644 | 1468009283083 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:21:23 INFO - PROCESS | 1644 | 1468009283086 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1644 | 1468009283087 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x12113c800 == 27 [pid = 1644] [id = 501] 13:21:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x1128cac00) [pid = 1644] [serial = 1503] [outer = 0x0] 13:21:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x11949d400) [pid = 1644] [serial = 1504] [outer = 0x1128cac00] 13:21:23 INFO - PROCESS | 1644 | 1468009283112 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119adc000) [pid = 1644] [serial = 1505] [outer = 0x1128cac00] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x116743c00) [pid = 1644] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1128d2c00) [pid = 1644] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x112ec4400) [pid = 1644] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x119212800) [pid = 1644] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x116737000) [pid = 1644] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x1210d2c00) [pid = 1644] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x11269fc00) [pid = 1644] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x116f9d400) [pid = 1644] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x11673a000) [pid = 1644] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x112a86400) [pid = 1644] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:21:23 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x1126a0400) [pid = 1644] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:21:23 INFO - PROCESS | 1644 | 1468009283446 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]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 468ms 13:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:21:23 INFO - PROCESS | 1644 | 1468009283456 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1644 | 1468009283457 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:21:23 INFO - PROCESS | 1644 | 1468009283463 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1644 | 1468009283464 Marionette TRACE conn2 <- [1,1978,null,{}] 13:21:23 INFO - PROCESS | 1644 | 1468009283475 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}] 13:21:23 INFO - PROCESS | 1644 | 1468009283479 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:23 INFO - PROCESS | 1644 | 1468009283613 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:21:23 INFO - PROCESS | 1644 | 1468009283657 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1644 | 1468009283659 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a52000 == 28 [pid = 1644] [id = 502] 13:21:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x11673a800) [pid = 1644] [serial = 1506] [outer = 0x0] 13:21:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x1194a6800) [pid = 1644] [serial = 1507] [outer = 0x11673a800] 13:21:23 INFO - PROCESS | 1644 | 1468009283701 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x1210d2c00) [pid = 1644] [serial = 1508] [outer = 0x11673a800] 13:21:24 INFO - PROCESS | 1644 | 1468009284130 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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 677ms 13:21:24 INFO - PROCESS | 1644 | 1468009284141 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1644 | 1468009284143 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:21:24 INFO - PROCESS | 1644 | 1468009284146 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1644 | 1468009284147 Marionette TRACE conn2 <- [1,1982,null,{}] 13:21:24 INFO - PROCESS | 1644 | 1468009284153 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}] 13:21:24 INFO - PROCESS | 1644 | 1468009284155 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:24 INFO - PROCESS | 1644 | 1468009284272 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:21:24 INFO - PROCESS | 1644 | 1468009284278 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1644 | 1468009284279 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x123df5000 == 29 [pid = 1644] [id = 503] 13:21:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x12170b400) [pid = 1644] [serial = 1509] [outer = 0x0] 13:21:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x121715c00) [pid = 1644] [serial = 1510] [outer = 0x12170b400] 13:21:24 INFO - PROCESS | 1644 | 1468009284306 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x121a85400) [pid = 1644] [serial = 1511] [outer = 0x12170b400] 13:21:24 INFO - PROCESS | 1644 | 1468009284586 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]]]}] 13:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 13:21:24 INFO - PROCESS | 1644 | 1468009284623 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:21:24 INFO - PROCESS | 1644 | 1468009284624 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:21:24 INFO - PROCESS | 1644 | 1468009284626 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1644 | 1468009284628 Marionette TRACE conn2 <- [1,1986,null,{}] 13:21:24 INFO - PROCESS | 1644 | 1468009284630 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}] 13:21:24 INFO - PROCESS | 1644 | 1468009284631 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:24 INFO - PROCESS | 1644 | 1468009284708 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:21:24 INFO - PROCESS | 1644 | 1468009284712 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1644 | 1468009284713 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12618a800 == 30 [pid = 1644] [id = 504] 13:21:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x121a85800) [pid = 1644] [serial = 1512] [outer = 0x0] 13:21:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x123db4400) [pid = 1644] [serial = 1513] [outer = 0x121a85800] 13:21:24 INFO - PROCESS | 1644 | 1468009284739 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x124b53400) [pid = 1644] [serial = 1514] [outer = 0x121a85800] 13:21:25 INFO - PROCESS | 1644 | 1468009285076 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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 13:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:21:25 INFO - PROCESS | 1644 | 1468009285095 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1644 | 1468009285096 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:21:25 INFO - PROCESS | 1644 | 1468009285099 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1644 | 1468009285101 Marionette TRACE conn2 <- [1,1990,null,{}] 13:21:25 INFO - PROCESS | 1644 | 1468009285104 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}] 13:21:25 INFO - PROCESS | 1644 | 1468009285105 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:25 INFO - PROCESS | 1644 | 1468009285207 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:21:25 INFO - PROCESS | 1644 | 1468009285213 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1644 | 1468009285214 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269bc800 == 31 [pid = 1644] [id = 505] 13:21:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x112703000) [pid = 1644] [serial = 1515] [outer = 0x0] 13:21:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x124befc00) [pid = 1644] [serial = 1516] [outer = 0x112703000] 13:21:25 INFO - PROCESS | 1644 | 1468009285239 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1255ce000) [pid = 1644] [serial = 1517] [outer = 0x112703000] 13:21:25 INFO - PROCESS | 1644 | 1468009285690 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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 620ms 13:21:25 INFO - PROCESS | 1644 | 1468009285720 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1644 | 1468009285723 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:21:25 INFO - PROCESS | 1644 | 1468009285726 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1644 | 1468009285728 Marionette TRACE conn2 <- [1,1994,null,{}] 13:21:25 INFO - PROCESS | 1644 | 1468009285731 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}] 13:21:25 INFO - PROCESS | 1644 | 1468009285734 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:25 INFO - PROCESS | 1644 | 1468009285832 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:21:25 INFO - PROCESS | 1644 | 1468009285900 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:25 INFO - PROCESS | 1644 | 1468009285902 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x118299000 == 32 [pid = 1644] [id = 506] 13:21:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1132e9400) [pid = 1644] [serial = 1518] [outer = 0x0] 13:21:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11622d800) [pid = 1644] [serial = 1519] [outer = 0x1132e9400] 13:21:25 INFO - PROCESS | 1644 | 1468009285933 Marionette DEBUG loaded listener.js 13:21:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x116f60800) [pid = 1644] [serial = 1520] [outer = 0x1132e9400] 13:21:26 INFO - PROCESS | 1644 | 1468009286356 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]]]}] 13:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 13:21:26 INFO - PROCESS | 1644 | 1468009286400 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:21:26 INFO - PROCESS | 1644 | 1468009286403 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:21:26 INFO - PROCESS | 1644 | 1468009286409 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:21:26 INFO - PROCESS | 1644 | 1468009286411 Marionette TRACE conn2 <- [1,1998,null,{}] 13:21:26 INFO - PROCESS | 1644 | 1468009286414 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}] 13:21:26 INFO - PROCESS | 1644 | 1468009286415 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:26 INFO - PROCESS | 1644 | 1468009286514 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:21:26 INFO - PROCESS | 1644 | 1468009286580 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1644 | 1468009286582 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d87800 == 33 [pid = 1644] [id = 507] 13:21:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118215800) [pid = 1644] [serial = 1521] [outer = 0x0] 13:21:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118279800) [pid = 1644] [serial = 1522] [outer = 0x118215800] 13:21:26 INFO - PROCESS | 1644 | 1468009286613 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1184c3400) [pid = 1644] [serial = 1523] [outer = 0x118215800] 13:21:27 INFO - PROCESS | 1644 | 1468009287022 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 620ms 13:21:27 INFO - PROCESS | 1644 | 1468009287029 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1644 | 1468009287031 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:21:27 INFO - PROCESS | 1644 | 1468009287033 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1644 | 1468009287036 Marionette TRACE conn2 <- [1,2002,null,{}] 13:21:27 INFO - PROCESS | 1644 | 1468009287043 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}] 13:21:27 INFO - PROCESS | 1644 | 1468009287047 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:27 INFO - PROCESS | 1644 | 1468009287144 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:21:27 INFO - PROCESS | 1644 | 1468009287233 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1644 | 1468009287236 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x129076000 == 34 [pid = 1644] [id = 508] 13:21:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119ae1000) [pid = 1644] [serial = 1524] [outer = 0x0] 13:21:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119d74400) [pid = 1644] [serial = 1525] [outer = 0x119ae1000] 13:21:27 INFO - PROCESS | 1644 | 1468009287267 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12101f400) [pid = 1644] [serial = 1526] [outer = 0x119ae1000] 13:21:27 INFO - PROCESS | 1644 | 1468009287671 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 671ms 13:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:21:27 INFO - PROCESS | 1644 | 1468009287705 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1644 | 1468009287707 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:21:27 INFO - PROCESS | 1644 | 1468009287709 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1644 | 1468009287710 Marionette TRACE conn2 <- [1,2006,null,{}] 13:21:27 INFO - PROCESS | 1644 | 1468009287712 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}] 13:21:27 INFO - PROCESS | 1644 | 1468009287714 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:27 INFO - PROCESS | 1644 | 1468009287851 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:21:27 INFO - PROCESS | 1644 | 1468009287898 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1644 | 1468009287899 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a520000 == 35 [pid = 1644] [id = 509] 13:21:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1255ce400) [pid = 1644] [serial = 1527] [outer = 0x0] 13:21:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1255d4c00) [pid = 1644] [serial = 1528] [outer = 0x1255ce400] 13:21:27 INFO - PROCESS | 1644 | 1468009287930 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x126083c00) [pid = 1644] [serial = 1529] [outer = 0x1255ce400] 13:21:28 INFO - PROCESS | 1644 | 1468009288469 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]]]}] 13:21:28 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 13:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 822ms 13:21:28 INFO - PROCESS | 1644 | 1468009288548 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1644 | 1468009288551 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:21:28 INFO - PROCESS | 1644 | 1468009288557 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1644 | 1468009288558 Marionette TRACE conn2 <- [1,2010,null,{}] 13:21:28 INFO - PROCESS | 1644 | 1468009288562 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}] 13:21:28 INFO - PROCESS | 1644 | 1468009288564 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:28 INFO - PROCESS | 1644 | 1468009288657 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:21:28 INFO - PROCESS | 1644 | 1468009288724 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1644 | 1468009288727 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a91000 == 36 [pid = 1644] [id = 510] 13:21:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x113d98400) [pid = 1644] [serial = 1530] [outer = 0x0] 13:21:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115e28000) [pid = 1644] [serial = 1531] [outer = 0x113d98400] 13:21:28 INFO - PROCESS | 1644 | 1468009288754 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x117512c00) [pid = 1644] [serial = 1532] [outer = 0x113d98400] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x116f22800 == 35 [pid = 1644] [id = 483] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x121a52000 == 34 [pid = 1644] [id = 502] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x123df5000 == 33 [pid = 1644] [id = 503] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x12618a800 == 32 [pid = 1644] [id = 504] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x12a520000 == 31 [pid = 1644] [id = 509] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x129076000 == 30 [pid = 1644] [id = 508] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x123d87800 == 29 [pid = 1644] [id = 507] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x118299000 == 28 [pid = 1644] [id = 506] 13:21:29 INFO - PROCESS | 1644 | --DOCSHELL 0x1269bc800 == 27 [pid = 1644] [id = 505] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1267ae400) [pid = 1644] [serial = 1483] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11820a000) [pid = 1644] [serial = 1456] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11826bc00) [pid = 1644] [serial = 1457] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11663e800) [pid = 1644] [serial = 1451] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11867c000) [pid = 1644] [serial = 1459] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118985c00) [pid = 1644] [serial = 1460] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1198d7c00) [pid = 1644] [serial = 1462] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119d72400) [pid = 1644] [serial = 1465] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121831c00) [pid = 1644] [serial = 1468] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x126090000) [pid = 1644] [serial = 1472] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1255d7800) [pid = 1644] [serial = 1471] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119adb000) [pid = 1644] [serial = 1480] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118208c00) [pid = 1644] [serial = 1477] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1132e1800) [pid = 1644] [serial = 1453] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x11270ec00) [pid = 1644] [serial = 1475] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x112a7c400) [pid = 1644] [serial = 1474] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x115e8c800) [pid = 1644] [serial = 1454] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x125067c00) [pid = 1644] [serial = 1469] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x12101b000) [pid = 1644] [serial = 1466] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x123d65400) [pid = 1644] [serial = 1481] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x119ae1c00) [pid = 1644] [serial = 1463] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x118633800) [pid = 1644] [serial = 1478] [outer = 0x0] [url = about:blank] 13:21:29 INFO - PROCESS | 1644 | 1468009289619 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]]]}] 13:21:29 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 13:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1073ms 13:21:29 INFO - PROCESS | 1644 | 1468009289630 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1644 | 1468009289634 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:21:29 INFO - PROCESS | 1644 | 1468009289637 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1644 | 1468009289639 Marionette TRACE conn2 <- [1,2014,null,{}] 13:21:29 INFO - PROCESS | 1644 | 1468009289642 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}] 13:21:29 INFO - PROCESS | 1644 | 1468009289644 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:29 INFO - PROCESS | 1644 | 1468009289721 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:21:29 INFO - PROCESS | 1644 | 1468009289726 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1644 | 1468009289729 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x1167c0000 == 28 [pid = 1644] [id = 511] 13:21:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x112ab9c00) [pid = 1644] [serial = 1533] [outer = 0x0] 13:21:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x113202400) [pid = 1644] [serial = 1534] [outer = 0x112ab9c00] 13:21:29 INFO - PROCESS | 1644 | 1468009289761 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x112711000) [pid = 1644] [serial = 1535] [outer = 0x112ab9c00] 13:21:30 INFO - PROCESS | 1644 | 1468009290267 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]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 672ms 13:21:30 INFO - PROCESS | 1644 | 1468009290310 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1644 | 1468009290315 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:21:30 INFO - PROCESS | 1644 | 1468009290325 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1644 | 1468009290328 Marionette TRACE conn2 <- [1,2018,null,{}] 13:21:30 INFO - PROCESS | 1644 | 1468009290331 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}] 13:21:30 INFO - PROCESS | 1644 | 1468009290333 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:30 INFO - PROCESS | 1644 | 1468009290409 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:21:30 INFO - PROCESS | 1644 | 1468009290416 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1644 | 1468009290419 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x118233800 == 29 [pid = 1644] [id = 512] 13:21:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x116f95400) [pid = 1644] [serial = 1536] [outer = 0x0] 13:21:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x118104400) [pid = 1644] [serial = 1537] [outer = 0x116f95400] 13:21:30 INFO - PROCESS | 1644 | 1468009290446 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118110000) [pid = 1644] [serial = 1538] [outer = 0x116f95400] 13:21:30 INFO - PROCESS | 1644 | 1468009290813 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]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 522ms 13:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:21:30 INFO - PROCESS | 1644 | 1468009290847 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1644 | 1468009290848 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:21:30 INFO - PROCESS | 1644 | 1468009290850 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1644 | 1468009290853 Marionette TRACE conn2 <- [1,2022,null,{}] 13:21:30 INFO - PROCESS | 1644 | 1468009290861 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}] 13:21:30 INFO - PROCESS | 1644 | 1468009290864 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:30 INFO - PROCESS | 1644 | 1468009290938 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:21:30 INFO - PROCESS | 1644 | 1468009290943 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1644 | 1468009290945 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b7800 == 30 [pid = 1644] [id = 513] 13:21:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x11270ac00) [pid = 1644] [serial = 1539] [outer = 0x0] 13:21:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118411000) [pid = 1644] [serial = 1540] [outer = 0x11270ac00] 13:21:30 INFO - PROCESS | 1644 | 1468009290975 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118632000) [pid = 1644] [serial = 1541] [outer = 0x11270ac00] 13:21:31 INFO - PROCESS | 1644 | 1468009291330 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]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 521ms 13:21:31 INFO - PROCESS | 1644 | 1468009291372 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1644 | 1468009291373 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:21:31 INFO - PROCESS | 1644 | 1468009291376 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1644 | 1468009291377 Marionette TRACE conn2 <- [1,2026,null,{}] 13:21:31 INFO - PROCESS | 1644 | 1468009291379 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}] 13:21:31 INFO - PROCESS | 1644 | 1468009291380 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:31 INFO - PROCESS | 1644 | 1468009291482 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:21:31 INFO - PROCESS | 1644 | 1468009291490 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1644 | 1468009291491 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x121267800 == 31 [pid = 1644] [id = 514] 13:21:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11867e400) [pid = 1644] [serial = 1542] [outer = 0x0] 13:21:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118981c00) [pid = 1644] [serial = 1543] [outer = 0x11867e400] 13:21:31 INFO - PROCESS | 1644 | 1468009291517 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11920cc00) [pid = 1644] [serial = 1544] [outer = 0x11867e400] 13:21:31 INFO - PROCESS | 1644 | 1468009291838 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]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 13:21:31 INFO - PROCESS | 1644 | 1468009291895 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1644 | 1468009291896 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:21:31 INFO - PROCESS | 1644 | 1468009291898 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1644 | 1468009291906 Marionette TRACE conn2 <- [1,2030,null,{}] 13:21:31 INFO - PROCESS | 1644 | 1468009291909 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}] 13:21:31 INFO - PROCESS | 1644 | 1468009291910 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:32 INFO - PROCESS | 1644 | 1468009292001 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:21:32 INFO - PROCESS | 1644 | 1468009292041 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1644 | 1468009292042 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x12488f800 == 32 [pid = 1644] [id = 515] 13:21:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x115e20c00) [pid = 1644] [serial = 1545] [outer = 0x0] 13:21:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119a2e800) [pid = 1644] [serial = 1546] [outer = 0x115e20c00] 13:21:32 INFO - PROCESS | 1644 | 1468009292066 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119ae2000) [pid = 1644] [serial = 1547] [outer = 0x115e20c00] 13:21:32 INFO - PROCESS | 1644 | 1468009292385 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]]]}] 13:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 528ms 13:21:32 INFO - PROCESS | 1644 | 1468009292426 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 1644 | 1468009292427 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:21:32 INFO - PROCESS | 1644 | 1468009292429 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1644 | 1468009292431 Marionette TRACE conn2 <- [1,2034,null,{}] 13:21:32 INFO - PROCESS | 1644 | 1468009292433 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}] 13:21:32 INFO - PROCESS | 1644 | 1468009292437 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:32 INFO - PROCESS | 1644 | 1468009292549 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:21:32 INFO - PROCESS | 1644 | 1468009292584 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:32 INFO - PROCESS | 1644 | 1468009292586 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x126192000 == 33 [pid = 1644] [id = 516] 13:21:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119ae4400) [pid = 1644] [serial = 1548] [outer = 0x0] 13:21:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12101a800) [pid = 1644] [serial = 1549] [outer = 0x119ae4400] 13:21:32 INFO - PROCESS | 1644 | 1468009292610 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x123d65800) [pid = 1644] [serial = 1550] [outer = 0x119ae4400] 13:21:32 INFO - PROCESS | 1644 | 1468009292975 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]]]}] 13:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 567ms 13:21:33 INFO - PROCESS | 1644 | 1468009292998 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1644 | 1468009293001 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:21:33 INFO - PROCESS | 1644 | 1468009293010 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1644 | 1468009293012 Marionette TRACE conn2 <- [1,2038,null,{}] 13:21:33 INFO - PROCESS | 1644 | 1468009293015 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}] 13:21:33 INFO - PROCESS | 1644 | 1468009293017 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:33 INFO - PROCESS | 1644 | 1468009293170 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:21:33 INFO - PROCESS | 1644 | 1468009293192 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1644 | 1468009293193 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x12906e800 == 34 [pid = 1644] [id = 517] 13:21:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x111d7b800) [pid = 1644] [serial = 1551] [outer = 0x0] 13:21:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1194a0800) [pid = 1644] [serial = 1552] [outer = 0x111d7b800] 13:21:33 INFO - PROCESS | 1644 | 1468009293233 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124debc00) [pid = 1644] [serial = 1553] [outer = 0x111d7b800] 13:21:33 INFO - PROCESS | 1644 | 1468009293612 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]]]}] 13:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 626ms 13:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:21:33 INFO - PROCESS | 1644 | 1468009293631 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:21:33 INFO - PROCESS | 1644 | 1468009293632 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:21:33 INFO - PROCESS | 1644 | 1468009293638 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:21:33 INFO - PROCESS | 1644 | 1468009293639 Marionette TRACE conn2 <- [1,2042,null,{}] 13:21:33 INFO - PROCESS | 1644 | 1468009293641 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}] 13:21:33 INFO - PROCESS | 1644 | 1468009293642 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:33 INFO - PROCESS | 1644 | 1468009293736 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121a85800) [pid = 1644] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1164ec000) [pid = 1644] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118212c00) [pid = 1644] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1255d4800) [pid = 1644] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1128d2800) [pid = 1644] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x112ec9c00) [pid = 1644] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11826ac00) [pid = 1644] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11673a800) [pid = 1644] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118680800) [pid = 1644] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1128cac00) [pid = 1644] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12170b400) [pid = 1644] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:21:33 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x112703000) [pid = 1644] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:21:33 INFO - PROCESS | 1644 | 1468009293876 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1644 | 1468009293877 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a1000 == 35 [pid = 1644] [id = 518] 13:21:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112703000) [pid = 1644] [serial = 1554] [outer = 0x0] 13:21:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11270b400) [pid = 1644] [serial = 1555] [outer = 0x112703000] 13:21:33 INFO - PROCESS | 1644 | 1468009293901 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1164ec000) [pid = 1644] [serial = 1556] [outer = 0x112703000] 13:21:34 INFO - PROCESS | 1644 | 1468009294166 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]]]}] 13:21:34 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) 13:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 13:21:34 INFO - PROCESS | 1644 | 1468009294208 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 1644 | 1468009294209 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:21:34 INFO - PROCESS | 1644 | 1468009294211 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1644 | 1468009294212 Marionette TRACE conn2 <- [1,2046,null,{}] 13:21:34 INFO - PROCESS | 1644 | 1468009294215 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}] 13:21:34 INFO - PROCESS | 1644 | 1468009294216 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:34 INFO - PROCESS | 1644 | 1468009294312 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:21:34 INFO - PROCESS | 1644 | 1468009294315 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1644 | 1468009294317 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b6800 == 36 [pid = 1644] [id = 519] 13:21:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118680800) [pid = 1644] [serial = 1557] [outer = 0x0] 13:21:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x121a77400) [pid = 1644] [serial = 1558] [outer = 0x118680800] 13:21:34 INFO - PROCESS | 1644 | 1468009294343 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x126089400) [pid = 1644] [serial = 1559] [outer = 0x118680800] 13:21:34 INFO - PROCESS | 1644 | 1468009294680 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]]]}] 13:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 13:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:21:34 INFO - PROCESS | 1644 | 1468009294735 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 1644 | 1468009294736 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:21:34 INFO - PROCESS | 1644 | 1468009294738 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1644 | 1468009294739 Marionette TRACE conn2 <- [1,2050,null,{}] 13:21:34 INFO - PROCESS | 1644 | 1468009294741 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}] 13:21:34 INFO - PROCESS | 1644 | 1468009294742 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:34 INFO - PROCESS | 1644 | 1468009294815 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:21:34 INFO - PROCESS | 1644 | 1468009294821 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1644 | 1468009294822 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a76f000 == 37 [pid = 1644] [id = 520] 13:21:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x123d6a000) [pid = 1644] [serial = 1560] [outer = 0x0] 13:21:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12650fc00) [pid = 1644] [serial = 1561] [outer = 0x123d6a000] 13:21:34 INFO - PROCESS | 1644 | 1468009294846 Marionette DEBUG loaded listener.js 13:21:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1267adc00) [pid = 1644] [serial = 1562] [outer = 0x123d6a000] 13:21:35 INFO - PROCESS | 1644 | 1468009295176 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]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 467ms 13:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:21:35 INFO - PROCESS | 1644 | 1468009295206 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1644 | 1468009295208 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:21:35 INFO - PROCESS | 1644 | 1468009295210 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1644 | 1468009295211 Marionette TRACE conn2 <- [1,2054,null,{}] 13:21:35 INFO - PROCESS | 1644 | 1468009295213 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}] 13:21:35 INFO - PROCESS | 1644 | 1468009295215 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:35 INFO - PROCESS | 1644 | 1468009295310 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:21:35 INFO - PROCESS | 1644 | 1468009295314 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1644 | 1468009295316 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12488a800 == 38 [pid = 1644] [id = 521] 13:21:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x126505c00) [pid = 1644] [serial = 1563] [outer = 0x0] 13:21:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x128a1a800) [pid = 1644] [serial = 1564] [outer = 0x126505c00] 13:21:35 INFO - PROCESS | 1644 | 1468009295346 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128c65c00) [pid = 1644] [serial = 1565] [outer = 0x126505c00] 13:21:35 INFO - PROCESS | 1644 | 1468009295693 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]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 13:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:21:35 INFO - PROCESS | 1644 | 1468009295729 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1644 | 1468009295730 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:21:35 INFO - PROCESS | 1644 | 1468009295743 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1644 | 1468009295744 Marionette TRACE conn2 <- [1,2058,null,{}] 13:21:35 INFO - PROCESS | 1644 | 1468009295748 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}] 13:21:35 INFO - PROCESS | 1644 | 1468009295749 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:35 INFO - PROCESS | 1644 | 1468009295824 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:21:35 INFO - PROCESS | 1644 | 1468009295828 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:35 INFO - PROCESS | 1644 | 1468009295829 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b920000 == 39 [pid = 1644] [id = 522] 13:21:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128c66000) [pid = 1644] [serial = 1566] [outer = 0x0] 13:21:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1290a9800) [pid = 1644] [serial = 1567] [outer = 0x128c66000] 13:21:35 INFO - PROCESS | 1644 | 1468009295853 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1290b4c00) [pid = 1644] [serial = 1568] [outer = 0x128c66000] 13:21:36 INFO - PROCESS | 1644 | 1468009296429 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]]]}] 13:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 781ms 13:21:36 INFO - PROCESS | 1644 | 1468009296514 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:21:36 INFO - PROCESS | 1644 | 1468009296516 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:21:36 INFO - PROCESS | 1644 | 1468009296543 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:21:36 INFO - PROCESS | 1644 | 1468009296545 Marionette TRACE conn2 <- [1,2062,null,{}] 13:21:36 INFO - PROCESS | 1644 | 1468009296548 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}] 13:21:36 INFO - PROCESS | 1644 | 1468009296550 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:36 INFO - PROCESS | 1644 | 1468009296680 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:21:36 INFO - PROCESS | 1644 | 1468009296756 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1644 | 1468009296757 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a3000 == 40 [pid = 1644] [id = 523] 13:21:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x115e8c000) [pid = 1644] [serial = 1569] [outer = 0x0] 13:21:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1162a7800) [pid = 1644] [serial = 1570] [outer = 0x115e8c000] 13:21:36 INFO - PROCESS | 1644 | 1468009296788 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118105000) [pid = 1644] [serial = 1571] [outer = 0x115e8c000] 13:21:37 INFO - PROCESS | 1644 | 1468009297474 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]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 975ms 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x12488a800 == 39 [pid = 1644] [id = 521] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x12a76f000 == 38 [pid = 1644] [id = 520] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b6800 == 37 [pid = 1644] [id = 519] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a1000 == 36 [pid = 1644] [id = 518] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x12906e800 == 35 [pid = 1644] [id = 517] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x126192000 == 34 [pid = 1644] [id = 516] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x12488f800 == 33 [pid = 1644] [id = 515] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x121267800 == 32 [pid = 1644] [id = 514] 13:21:37 INFO - PROCESS | 1644 | 1468009297563 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1644 | 1468009297565 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b7800 == 31 [pid = 1644] [id = 513] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x118233800 == 30 [pid = 1644] [id = 512] 13:21:37 INFO - PROCESS | 1644 | --DOCSHELL 0x1167c0000 == 29 [pid = 1644] [id = 511] 13:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:21:37 INFO - PROCESS | 1644 | 1468009297571 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1644 | 1468009297573 Marionette TRACE conn2 <- [1,2066,null,{}] 13:21:37 INFO - PROCESS | 1644 | 1468009297576 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}] 13:21:37 INFO - PROCESS | 1644 | 1468009297577 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:37 INFO - PROCESS | 1644 | 1468009297652 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x117dba800) [pid = 1644] [serial = 1495] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118417800) [pid = 1644] [serial = 1498] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x128a1cc00) [pid = 1644] [serial = 1484] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1128d7400) [pid = 1644] [serial = 1486] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x113d73400) [pid = 1644] [serial = 1487] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x113d73000) [pid = 1644] [serial = 1492] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118278800) [pid = 1644] [serial = 1489] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1184c7800) [pid = 1644] [serial = 1490] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11820d800) [pid = 1644] [serial = 1496] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1194a6800) [pid = 1644] [serial = 1507] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118980400) [pid = 1644] [serial = 1501] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118678800) [pid = 1644] [serial = 1499] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11949d400) [pid = 1644] [serial = 1504] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119209c00) [pid = 1644] [serial = 1502] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x121715c00) [pid = 1644] [serial = 1510] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x124b53400) [pid = 1644] [serial = 1514] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x121a85400) [pid = 1644] [serial = 1511] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x119adc000) [pid = 1644] [serial = 1505] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1210d2c00) [pid = 1644] [serial = 1508] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x115e2a800) [pid = 1644] [serial = 1493] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x1255ce000) [pid = 1644] [serial = 1517] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x124befc00) [pid = 1644] [serial = 1516] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x123db4400) [pid = 1644] [serial = 1513] [outer = 0x0] [url = about:blank] 13:21:37 INFO - PROCESS | 1644 | 1468009297718 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1644 | 1468009297721 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168b3000 == 30 [pid = 1644] [id = 524] 13:21:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1133f5800) [pid = 1644] [serial = 1572] [outer = 0x0] 13:21:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x115e2a800) [pid = 1644] [serial = 1573] [outer = 0x1133f5800] 13:21:37 INFO - PROCESS | 1644 | 1468009297750 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x116f5e400) [pid = 1644] [serial = 1574] [outer = 0x1133f5800] 13:21:38 INFO - PROCESS | 1644 | 1468009298062 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]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 13:21:38 INFO - PROCESS | 1644 | 1468009298090 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1644 | 1468009298094 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:21:38 INFO - PROCESS | 1644 | 1468009298099 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1644 | 1468009298102 Marionette TRACE conn2 <- [1,2070,null,{}] 13:21:38 INFO - PROCESS | 1644 | 1468009298105 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}] 13:21:38 INFO - PROCESS | 1644 | 1468009298107 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:38 INFO - PROCESS | 1644 | 1468009298185 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:21:38 INFO - PROCESS | 1644 | 1468009298190 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1644 | 1468009298191 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x11887b800 == 31 [pid = 1644] [id = 525] 13:21:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x117566c00) [pid = 1644] [serial = 1575] [outer = 0x0] 13:21:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118260400) [pid = 1644] [serial = 1576] [outer = 0x117566c00] 13:21:38 INFO - PROCESS | 1644 | 1468009298219 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118414400) [pid = 1644] [serial = 1577] [outer = 0x117566c00] 13:21:38 INFO - PROCESS | 1644 | 1468009298585 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]]]}] 13:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 523ms 13:21:38 INFO - PROCESS | 1644 | 1468009298621 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1644 | 1468009298623 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:21:38 INFO - PROCESS | 1644 | 1468009298625 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1644 | 1468009298627 Marionette TRACE conn2 <- [1,2074,null,{}] 13:21:38 INFO - PROCESS | 1644 | 1468009298635 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}] 13:21:38 INFO - PROCESS | 1644 | 1468009298638 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:38 INFO - PROCESS | 1644 | 1468009298716 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:21:38 INFO - PROCESS | 1644 | 1468009298723 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1644 | 1468009298725 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fbc000 == 32 [pid = 1644] [id = 526] 13:21:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11867ac00) [pid = 1644] [serial = 1578] [outer = 0x0] 13:21:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119055800) [pid = 1644] [serial = 1579] [outer = 0x11867ac00] 13:21:38 INFO - PROCESS | 1644 | 1468009298753 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1198d7800) [pid = 1644] [serial = 1580] [outer = 0x11867ac00] 13:21:39 INFO - PROCESS | 1644 | 1468009299081 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]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 470ms 13:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:21:39 INFO - PROCESS | 1644 | 1468009299095 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1644 | 1468009299097 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:21:39 INFO - PROCESS | 1644 | 1468009299099 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1644 | 1468009299102 Marionette TRACE conn2 <- [1,2078,null,{}] 13:21:39 INFO - PROCESS | 1644 | 1468009299105 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}] 13:21:39 INFO - PROCESS | 1644 | 1468009299106 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:39 INFO - PROCESS | 1644 | 1468009299207 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:21:39 INFO - PROCESS | 1644 | 1468009299213 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1644 | 1468009299214 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d9c000 == 33 [pid = 1644] [id = 527] 13:21:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119a3a000) [pid = 1644] [serial = 1581] [outer = 0x0] 13:21:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119d6cc00) [pid = 1644] [serial = 1582] [outer = 0x119a3a000] 13:21:39 INFO - PROCESS | 1644 | 1468009299242 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12101e400) [pid = 1644] [serial = 1583] [outer = 0x119a3a000] 13:21:39 INFO - PROCESS | 1644 | 1468009299572 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]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 521ms 13:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:21:39 INFO - PROCESS | 1644 | 1468009299620 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1644 | 1468009299621 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:21:39 INFO - PROCESS | 1644 | 1468009299623 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1644 | 1468009299624 Marionette TRACE conn2 <- [1,2082,null,{}] 13:21:39 INFO - PROCESS | 1644 | 1468009299627 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}] 13:21:39 INFO - PROCESS | 1644 | 1468009299628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:39 INFO - PROCESS | 1644 | 1468009299699 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:21:39 INFO - PROCESS | 1644 | 1468009299704 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1644 | 1468009299705 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x126047800 == 34 [pid = 1644] [id = 528] 13:21:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112ec5400) [pid = 1644] [serial = 1584] [outer = 0x0] 13:21:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12170b400) [pid = 1644] [serial = 1585] [outer = 0x112ec5400] 13:21:39 INFO - PROCESS | 1644 | 1468009299730 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x121cdd800) [pid = 1644] [serial = 1586] [outer = 0x112ec5400] 13:21:40 INFO - PROCESS | 1644 | 1468009300095 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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 13:21:40 INFO - PROCESS | 1644 | 1468009300145 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1644 | 1468009300146 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:21:40 INFO - PROCESS | 1644 | 1468009300148 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1644 | 1468009300149 Marionette TRACE conn2 <- [1,2086,null,{}] 13:21:40 INFO - PROCESS | 1644 | 1468009300151 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}] 13:21:40 INFO - PROCESS | 1644 | 1468009300155 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:40 INFO - PROCESS | 1644 | 1468009300271 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:21:40 INFO - PROCESS | 1644 | 1468009300274 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1644 | 1468009300275 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12905f800 == 35 [pid = 1644] [id = 529] 13:21:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1128d4c00) [pid = 1644] [serial = 1587] [outer = 0x0] 13:21:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124a7b000) [pid = 1644] [serial = 1588] [outer = 0x1128d4c00] 13:21:40 INFO - PROCESS | 1644 | 1468009300300 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x126966800) [pid = 1644] [serial = 1589] [outer = 0x1128d4c00] 13:21:40 INFO - PROCESS | 1644 | 1468009300647 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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 13:21:40 INFO - PROCESS | 1644 | 1468009300671 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1644 | 1468009300673 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:21:40 INFO - PROCESS | 1644 | 1468009300675 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1644 | 1468009300676 Marionette TRACE conn2 <- [1,2090,null,{}] 13:21:40 INFO - PROCESS | 1644 | 1468009300678 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}] 13:21:40 INFO - PROCESS | 1644 | 1468009300679 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:40 INFO - PROCESS | 1644 | 1468009300780 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:21:40 INFO - PROCESS | 1644 | 1468009300784 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:40 INFO - PROCESS | 1644 | 1468009300785 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a311800 == 36 [pid = 1644] [id = 530] 13:21:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118980400) [pid = 1644] [serial = 1590] [outer = 0x0] 13:21:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128a1cc00) [pid = 1644] [serial = 1591] [outer = 0x118980400] 13:21:40 INFO - PROCESS | 1644 | 1468009300809 Marionette DEBUG loaded listener.js 13:21:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128c6ac00) [pid = 1644] [serial = 1592] [outer = 0x118980400] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1132e9400) [pid = 1644] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118215800) [pid = 1644] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x11867e400) [pid = 1644] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112ab9c00) [pid = 1644] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119ae1000) [pid = 1644] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11270ac00) [pid = 1644] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x116f95400) [pid = 1644] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x113d98400) [pid = 1644] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x123d6a000) [pid = 1644] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1255ce400) [pid = 1644] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x115e20c00) [pid = 1644] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119ae4400) [pid = 1644] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x111d7b800) [pid = 1644] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x112703000) [pid = 1644] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118680800) [pid = 1644] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:21:41 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126505c00) [pid = 1644] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:21:41 INFO - PROCESS | 1644 | 1468009301352 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]]]}] 13:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 722ms 13:21:41 INFO - PROCESS | 1644 | 1468009301397 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:21:41 INFO - PROCESS | 1644 | 1468009301400 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:21:41 INFO - PROCESS | 1644 | 1468009301403 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:21:41 INFO - PROCESS | 1644 | 1468009301405 Marionette TRACE conn2 <- [1,2094,null,{}] 13:21:41 INFO - PROCESS | 1644 | 1468009301409 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}] 13:21:41 INFO - PROCESS | 1644 | 1468009301411 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:41 INFO - PROCESS | 1644 | 1468009301509 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:21:41 INFO - PROCESS | 1644 | 1468009301567 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1644 | 1468009301568 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x117d70000 == 37 [pid = 1644] [id = 531] 13:21:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112ecbc00) [pid = 1644] [serial = 1593] [outer = 0x0] 13:21:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1132df000) [pid = 1644] [serial = 1594] [outer = 0x112ecbc00] 13:21:41 INFO - PROCESS | 1644 | 1468009301600 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x116737400) [pid = 1644] [serial = 1595] [outer = 0x112ecbc00] 13:21:42 INFO - PROCESS | 1644 | 1468009302008 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]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 673ms 13:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:21:42 INFO - PROCESS | 1644 | 1468009302077 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1644 | 1468009302080 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:21:42 INFO - PROCESS | 1644 | 1468009302084 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1644 | 1468009302086 Marionette TRACE conn2 <- [1,2098,null,{}] 13:21:42 INFO - PROCESS | 1644 | 1468009302088 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}] 13:21:42 INFO - PROCESS | 1644 | 1468009302090 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:42 INFO - PROCESS | 1644 | 1468009302188 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:21:42 INFO - PROCESS | 1644 | 1468009302258 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 1644 | 1468009302259 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x121256800 == 38 [pid = 1644] [id = 532] 13:21:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x118110400) [pid = 1644] [serial = 1596] [outer = 0x0] 13:21:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x118213800) [pid = 1644] [serial = 1597] [outer = 0x118110400] 13:21:42 INFO - PROCESS | 1644 | 1468009302291 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11841d400) [pid = 1644] [serial = 1598] [outer = 0x118110400] 13:21:42 INFO - PROCESS | 1644 | 1468009302706 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]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 669ms 13:21:42 INFO - PROCESS | 1644 | 1468009302754 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1644 | 1468009302755 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:21:42 INFO - PROCESS | 1644 | 1468009302758 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1644 | 1468009302760 Marionette TRACE conn2 <- [1,2102,null,{}] 13:21:42 INFO - PROCESS | 1644 | 1468009302768 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}] 13:21:42 INFO - PROCESS | 1644 | 1468009302772 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:42 INFO - PROCESS | 1644 | 1468009302868 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:21:42 INFO - PROCESS | 1644 | 1468009302926 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 1644 | 1468009302928 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a76b800 == 39 [pid = 1644] [id = 533] 13:21:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1186b6000) [pid = 1644] [serial = 1599] [outer = 0x0] 13:21:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119ad9000) [pid = 1644] [serial = 1600] [outer = 0x1186b6000] 13:21:42 INFO - PROCESS | 1644 | 1468009302959 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1211f7000) [pid = 1644] [serial = 1601] [outer = 0x1186b6000] 13:21:43 INFO - PROCESS | 1644 | 1468009303403 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]]]}] 13:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 671ms 13:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:21:43 INFO - PROCESS | 1644 | 1468009303430 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:21:43 INFO - PROCESS | 1644 | 1468009303432 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:21:43 INFO - PROCESS | 1644 | 1468009303434 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 1644 | 1468009303435 Marionette TRACE conn2 <- [1,2106,null,{}] 13:21:43 INFO - PROCESS | 1644 | 1468009303438 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}] 13:21:43 INFO - PROCESS | 1644 | 1468009303439 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:43 INFO - PROCESS | 1644 | 1468009303557 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:21:43 INFO - PROCESS | 1644 | 1468009303626 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1644 | 1468009303628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b890800 == 40 [pid = 1644] [id = 534] 13:21:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x123d69400) [pid = 1644] [serial = 1602] [outer = 0x0] 13:21:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124be8000) [pid = 1644] [serial = 1603] [outer = 0x123d69400] 13:21:43 INFO - PROCESS | 1644 | 1468009303656 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1255d1400) [pid = 1644] [serial = 1604] [outer = 0x123d69400] 13:21:44 INFO - PROCESS | 1644 | 1468009304075 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]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 669ms 13:21:44 INFO - PROCESS | 1644 | 1468009304104 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 1644 | 1468009304105 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:21:44 INFO - PROCESS | 1644 | 1468009304107 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1644 | 1468009304109 Marionette TRACE conn2 <- [1,2110,null,{}] 13:21:44 INFO - PROCESS | 1644 | 1468009304111 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}] 13:21:44 INFO - PROCESS | 1644 | 1468009304112 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:44 INFO - PROCESS | 1644 | 1468009304208 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:21:44 INFO - PROCESS | 1644 | 1468009304263 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1644 | 1468009304264 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x129075000 == 41 [pid = 1644] [id = 535] 13:21:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112a7b000) [pid = 1644] [serial = 1605] [outer = 0x0] 13:21:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1255d3400) [pid = 1644] [serial = 1606] [outer = 0x112a7b000] 13:21:44 INFO - PROCESS | 1644 | 1468009304293 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126512400) [pid = 1644] [serial = 1607] [outer = 0x112a7b000] 13:21:44 INFO - PROCESS | 1644 | 1468009304801 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]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 13:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:21:44 INFO - PROCESS | 1644 | 1468009304862 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 1644 | 1468009304864 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:21:44 INFO - PROCESS | 1644 | 1468009304870 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1644 | 1468009304872 Marionette TRACE conn2 <- [1,2114,null,{}] 13:21:44 INFO - PROCESS | 1644 | 1468009304875 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}] 13:21:44 INFO - PROCESS | 1644 | 1468009304877 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:44 INFO - PROCESS | 1644 | 1468009304965 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:21:45 INFO - PROCESS | 1644 | 1468009305036 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1644 | 1468009305038 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182b7000 == 42 [pid = 1644] [id = 536] 13:21:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x114fafc00) [pid = 1644] [serial = 1608] [outer = 0x0] 13:21:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x116881c00) [pid = 1644] [serial = 1609] [outer = 0x114fafc00] 13:21:45 INFO - PROCESS | 1644 | 1468009305066 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118107000) [pid = 1644] [serial = 1610] [outer = 0x114fafc00] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x12905f800 == 41 [pid = 1644] [id = 529] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x126047800 == 40 [pid = 1644] [id = 528] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x123d9c000 == 39 [pid = 1644] [id = 527] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x119fbc000 == 38 [pid = 1644] [id = 526] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x11887b800 == 37 [pid = 1644] [id = 525] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x1168b3000 == 36 [pid = 1644] [id = 524] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a3000 == 35 [pid = 1644] [id = 523] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x119a91000 == 34 [pid = 1644] [id = 510] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x12b920000 == 33 [pid = 1644] [id = 522] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x129075000 == 32 [pid = 1644] [id = 535] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x12b890800 == 31 [pid = 1644] [id = 534] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x12a76b800 == 30 [pid = 1644] [id = 533] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x121256800 == 29 [pid = 1644] [id = 532] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x12a311800 == 28 [pid = 1644] [id = 530] 13:21:45 INFO - PROCESS | 1644 | --DOCSHELL 0x117d70000 == 27 [pid = 1644] [id = 531] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x128a1a800) [pid = 1644] [serial = 1564] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x116f60800) [pid = 1644] [serial = 1520] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11622d800) [pid = 1644] [serial = 1519] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1184c3400) [pid = 1644] [serial = 1523] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118981c00) [pid = 1644] [serial = 1543] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118279800) [pid = 1644] [serial = 1522] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x113202400) [pid = 1644] [serial = 1534] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x112711000) [pid = 1644] [serial = 1535] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x12101f400) [pid = 1644] [serial = 1526] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118411000) [pid = 1644] [serial = 1540] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118632000) [pid = 1644] [serial = 1541] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119d74400) [pid = 1644] [serial = 1525] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118104400) [pid = 1644] [serial = 1537] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118110000) [pid = 1644] [serial = 1538] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x117512c00) [pid = 1644] [serial = 1532] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x115e28000) [pid = 1644] [serial = 1531] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1267adc00) [pid = 1644] [serial = 1562] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126083c00) [pid = 1644] [serial = 1529] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x1255d4c00) [pid = 1644] [serial = 1528] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x119ae2000) [pid = 1644] [serial = 1547] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x119a2e800) [pid = 1644] [serial = 1546] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x123d65800) [pid = 1644] [serial = 1550] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x12101a800) [pid = 1644] [serial = 1549] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x124debc00) [pid = 1644] [serial = 1553] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x1194a0800) [pid = 1644] [serial = 1552] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x11270b400) [pid = 1644] [serial = 1555] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x1164ec000) [pid = 1644] [serial = 1556] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x12650fc00) [pid = 1644] [serial = 1561] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x121a77400) [pid = 1644] [serial = 1558] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x128c65c00) [pid = 1644] [serial = 1565] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x11920cc00) [pid = 1644] [serial = 1544] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x126089400) [pid = 1644] [serial = 1559] [outer = 0x0] [url = about:blank] 13:21:45 INFO - PROCESS | 1644 | 1468009305880 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]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1023ms 13:21:45 INFO - PROCESS | 1644 | 1468009305895 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1644 | 1468009305898 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:21:45 INFO - PROCESS | 1644 | 1468009305923 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1644 | 1468009305926 Marionette TRACE conn2 <- [1,2118,null,{}] 13:21:45 INFO - PROCESS | 1644 | 1468009305930 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}] 13:21:45 INFO - PROCESS | 1644 | 1468009305931 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:46 INFO - PROCESS | 1644 | 1468009306014 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:21:46 INFO - PROCESS | 1644 | 1468009306021 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1644 | 1468009306023 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168c6000 == 28 [pid = 1644] [id = 537] 13:21:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x112ecb400) [pid = 1644] [serial = 1611] [outer = 0x0] 13:21:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x1133f8400) [pid = 1644] [serial = 1612] [outer = 0x112ecb400] 13:21:46 INFO - PROCESS | 1644 | 1468009306050 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x115e27400) [pid = 1644] [serial = 1613] [outer = 0x112ecb400] 13:21:46 INFO - PROCESS | 1644 | 1468009306403 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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 543ms 13:21:46 INFO - PROCESS | 1644 | 1468009306452 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:21:46 INFO - PROCESS | 1644 | 1468009306456 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:21:46 INFO - PROCESS | 1644 | 1468009306461 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1644 | 1468009306462 Marionette TRACE conn2 <- [1,2122,null,{}] 13:21:46 INFO - PROCESS | 1644 | 1468009306465 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}] 13:21:46 INFO - PROCESS | 1644 | 1468009306467 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:46 INFO - PROCESS | 1644 | 1468009306545 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:21:46 INFO - PROCESS | 1644 | 1468009306551 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1644 | 1468009306554 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182b3000 == 29 [pid = 1644] [id = 538] 13:21:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x115e98c00) [pid = 1644] [serial = 1614] [outer = 0x0] 13:21:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x116a22800) [pid = 1644] [serial = 1615] [outer = 0x115e98c00] 13:21:46 INFO - PROCESS | 1644 | 1468009306581 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x11810a400) [pid = 1644] [serial = 1616] [outer = 0x115e98c00] 13:21:46 INFO - PROCESS | 1644 | 1468009306947 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]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 13:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:21:46 INFO - PROCESS | 1644 | 1468009306981 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:21:46 INFO - PROCESS | 1644 | 1468009306982 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:21:46 INFO - PROCESS | 1644 | 1468009306987 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1644 | 1468009306989 Marionette TRACE conn2 <- [1,2126,null,{}] 13:21:46 INFO - PROCESS | 1644 | 1468009306997 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}] 13:21:47 INFO - PROCESS | 1644 | 1468009307001 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:47 INFO - PROCESS | 1644 | 1468009307075 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:21:47 INFO - PROCESS | 1644 | 1468009307080 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1644 | 1468009307082 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc7800 == 30 [pid = 1644] [id = 539] 13:21:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x11826e800) [pid = 1644] [serial = 1617] [outer = 0x0] 13:21:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x11841ec00) [pid = 1644] [serial = 1618] [outer = 0x11826e800] 13:21:47 INFO - PROCESS | 1644 | 1468009307113 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x11867a400) [pid = 1644] [serial = 1619] [outer = 0x11826e800] 13:21:47 INFO - PROCESS | 1644 | 1468009307426 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]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 13:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:21:47 INFO - PROCESS | 1644 | 1468009307459 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1644 | 1468009307461 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:21:47 INFO - PROCESS | 1644 | 1468009307463 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1644 | 1468009307464 Marionette TRACE conn2 <- [1,2130,null,{}] 13:21:47 INFO - PROCESS | 1644 | 1468009307466 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}] 13:21:47 INFO - PROCESS | 1644 | 1468009307469 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:47 INFO - PROCESS | 1644 | 1468009307545 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:21:47 INFO - PROCESS | 1644 | 1468009307611 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1644 | 1468009307613 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x121461800 == 31 [pid = 1644] [id = 540] 13:21:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x118410400) [pid = 1644] [serial = 1620] [outer = 0x0] 13:21:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118687000) [pid = 1644] [serial = 1621] [outer = 0x118410400] 13:21:47 INFO - PROCESS | 1644 | 1468009307638 Marionette DEBUG loaded listener.js 13:21:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119211c00) [pid = 1644] [serial = 1622] [outer = 0x118410400] 13:21:47 INFO - PROCESS | 1644 | 1468009307972 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] 13:21:47 INFO - PROCESS | 1644 | 1468009307983 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:21:47 INFO - PROCESS | 1644 | 1468009307987 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1644 | 1468009307996 Marionette TRACE conn2 <- [1,2134,null,{}] 13:21:48 INFO - PROCESS | 1644 | 1468009307999 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}] 13:21:48 INFO - PROCESS | 1644 | 1468009308002 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:48 INFO - PROCESS | 1644 | 1468009308099 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:21:48 INFO - PROCESS | 1644 | 1468009308102 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1644 | 1468009308103 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b02800 == 32 [pid = 1644] [id = 541] 13:21:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1128d9c00) [pid = 1644] [serial = 1623] [outer = 0x0] 13:21:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119a2e800) [pid = 1644] [serial = 1624] [outer = 0x1128d9c00] 13:21:48 INFO - PROCESS | 1644 | 1468009308128 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119ae5400) [pid = 1644] [serial = 1625] [outer = 0x1128d9c00] 13:21:48 INFO - PROCESS | 1644 | 1468009308491 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]]]}] 13:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 528ms 13:21:48 INFO - PROCESS | 1644 | 1468009308514 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 1644 | 1468009308516 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:21:48 INFO - PROCESS | 1644 | 1468009308520 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - PROCESS | 1644 | 1468009308522 Marionette TRACE conn2 <- [1,2138,null,{}] 13:21:48 INFO - PROCESS | 1644 | 1468009308524 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}] 13:21:48 INFO - PROCESS | 1644 | 1468009308528 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:48 INFO - PROCESS | 1644 | 1468009308638 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:21:48 INFO - PROCESS | 1644 | 1468009308641 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1644 | 1468009308643 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x126754800 == 33 [pid = 1644] [id = 542] 13:21:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x119ae4800) [pid = 1644] [serial = 1626] [outer = 0x0] 13:21:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x12101d400) [pid = 1644] [serial = 1627] [outer = 0x119ae4800] 13:21:48 INFO - PROCESS | 1644 | 1468009308668 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x123d65400) [pid = 1644] [serial = 1628] [outer = 0x119ae4800] 13:21:49 INFO - PROCESS | 1644 | 1468009309005 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]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 13:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:21:49 INFO - PROCESS | 1644 | 1468009309041 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:21:49 INFO - PROCESS | 1644 | 1468009309042 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:21:49 INFO - PROCESS | 1644 | 1468009309045 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1644 | 1468009309046 Marionette TRACE conn2 <- [1,2142,null,{}] 13:21:49 INFO - PROCESS | 1644 | 1468009309048 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}] 13:21:49 INFO - PROCESS | 1644 | 1468009309049 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:49 INFO - PROCESS | 1644 | 1468009309149 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:21:49 INFO - PROCESS | 1644 | 1468009309153 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1644 | 1468009309154 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289f4800 == 34 [pid = 1644] [id = 543] 13:21:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x112a86800) [pid = 1644] [serial = 1629] [outer = 0x0] 13:21:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124a78400) [pid = 1644] [serial = 1630] [outer = 0x112a86800] 13:21:49 INFO - PROCESS | 1644 | 1468009309178 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x125067c00) [pid = 1644] [serial = 1631] [outer = 0x112a86800] 13:21:49 INFO - PROCESS | 1644 | 1468009309523 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] 13:21:49 INFO - PROCESS | 1644 | 1468009309566 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:21:49 INFO - PROCESS | 1644 | 1468009309569 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1644 | 1468009309570 Marionette TRACE conn2 <- [1,2146,null,{}] 13:21:49 INFO - PROCESS | 1644 | 1468009309572 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}] 13:21:49 INFO - PROCESS | 1644 | 1468009309573 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:49 INFO - PROCESS | 1644 | 1468009309751 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118980400) [pid = 1644] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1128d4c00) [pid = 1644] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119a3a000) [pid = 1644] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11867ac00) [pid = 1644] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1133f5800) [pid = 1644] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x128c66000) [pid = 1644] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x117566c00) [pid = 1644] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x115e8c000) [pid = 1644] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:21:49 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x112ec5400) [pid = 1644] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:21:49 INFO - PROCESS | 1644 | 1468009309790 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1644 | 1468009309791 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f1d800 == 35 [pid = 1644] [id = 544] 13:21:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1126a2400) [pid = 1644] [serial = 1632] [outer = 0x0] 13:21:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1133fac00) [pid = 1644] [serial = 1633] [outer = 0x1126a2400] 13:21:49 INFO - PROCESS | 1644 | 1468009309816 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11827a000) [pid = 1644] [serial = 1634] [outer = 0x1126a2400] 13:21:50 INFO - PROCESS | 1644 | 1468009310070 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] 13:21:50 INFO - PROCESS | 1644 | 1468009310097 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:21:50 INFO - PROCESS | 1644 | 1468009310107 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1644 | 1468009310109 Marionette TRACE conn2 <- [1,2150,null,{}] 13:21:50 INFO - PROCESS | 1644 | 1468009310111 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}] 13:21:50 INFO - PROCESS | 1644 | 1468009310112 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:50 INFO - PROCESS | 1644 | 1468009310197 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:21:50 INFO - PROCESS | 1644 | 1468009310203 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1644 | 1468009310204 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a322000 == 36 [pid = 1644] [id = 545] 13:21:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11841e800) [pid = 1644] [serial = 1635] [outer = 0x0] 13:21:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x126148000) [pid = 1644] [serial = 1636] [outer = 0x11841e800] 13:21:50 INFO - PROCESS | 1644 | 1468009310229 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1267b0c00) [pid = 1644] [serial = 1637] [outer = 0x11841e800] 13:21:50 INFO - PROCESS | 1644 | 1468009310558 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]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 477ms 13:21:50 INFO - PROCESS | 1644 | 1468009310578 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1644 | 1468009310579 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:21:50 INFO - PROCESS | 1644 | 1468009310581 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1644 | 1468009310582 Marionette TRACE conn2 <- [1,2154,null,{}] 13:21:50 INFO - PROCESS | 1644 | 1468009310586 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}] 13:21:50 INFO - PROCESS | 1644 | 1468009310589 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:50 INFO - PROCESS | 1644 | 1468009310693 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:21:50 INFO - PROCESS | 1644 | 1468009310700 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1644 | 1468009310701 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6e5000 == 37 [pid = 1644] [id = 546] 13:21:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11867ac00) [pid = 1644] [serial = 1638] [outer = 0x0] 13:21:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x12695f800) [pid = 1644] [serial = 1639] [outer = 0x11867ac00] 13:21:50 INFO - PROCESS | 1644 | 1468009310725 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x128a1d000) [pid = 1644] [serial = 1640] [outer = 0x11867ac00] 13:21:51 INFO - PROCESS | 1644 | 1468009311041 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]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 472ms 13:21:51 INFO - PROCESS | 1644 | 1468009311055 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1644 | 1468009311056 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:21:51 INFO - PROCESS | 1644 | 1468009311059 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1644 | 1468009311060 Marionette TRACE conn2 <- [1,2158,null,{}] 13:21:51 INFO - PROCESS | 1644 | 1468009311063 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}] 13:21:51 INFO - PROCESS | 1644 | 1468009311064 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:51 INFO - PROCESS | 1644 | 1468009311155 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:21:51 INFO - PROCESS | 1644 | 1468009311159 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1644 | 1468009311168 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b880000 == 38 [pid = 1644] [id = 547] 13:21:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119adcc00) [pid = 1644] [serial = 1641] [outer = 0x0] 13:21:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x128c63c00) [pid = 1644] [serial = 1642] [outer = 0x119adcc00] 13:21:51 INFO - PROCESS | 1644 | 1468009311194 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1290b7400) [pid = 1644] [serial = 1643] [outer = 0x119adcc00] 13:21:51 INFO - PROCESS | 1644 | 1468009311554 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]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 13:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:21:51 INFO - PROCESS | 1644 | 1468009311589 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1644 | 1468009311590 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:21:51 INFO - PROCESS | 1644 | 1468009311592 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1644 | 1468009311593 Marionette TRACE conn2 <- [1,2162,null,{}] 13:21:51 INFO - PROCESS | 1644 | 1468009311596 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}] 13:21:51 INFO - PROCESS | 1644 | 1468009311597 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:51 INFO - PROCESS | 1644 | 1468009311675 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:21:51 INFO - PROCESS | 1644 | 1468009311678 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1644 | 1468009311680 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b93c800 == 39 [pid = 1644] [id = 548] 13:21:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1291d4000) [pid = 1644] [serial = 1644] [outer = 0x0] 13:21:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1291db400) [pid = 1644] [serial = 1645] [outer = 0x1291d4000] 13:21:51 INFO - PROCESS | 1644 | 1468009311705 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x129356400) [pid = 1644] [serial = 1646] [outer = 0x1291d4000] 13:21:52 INFO - PROCESS | 1644 | 1468009312267 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]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 718ms 13:21:52 INFO - PROCESS | 1644 | 1468009312312 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 1644 | 1468009312314 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:21:52 INFO - PROCESS | 1644 | 1468009312317 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 1644 | 1468009312321 Marionette TRACE conn2 <- [1,2166,null,{}] 13:21:52 INFO - PROCESS | 1644 | 1468009312325 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}] 13:21:52 INFO - PROCESS | 1644 | 1468009312326 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:52 INFO - PROCESS | 1644 | 1468009312435 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:21:52 INFO - PROCESS | 1644 | 1468009312514 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1644 | 1468009312516 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182af000 == 40 [pid = 1644] [id = 549] 13:21:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x113271000) [pid = 1644] [serial = 1647] [outer = 0x0] 13:21:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x113d8e000) [pid = 1644] [serial = 1648] [outer = 0x113271000] 13:21:52 INFO - PROCESS | 1644 | 1468009312547 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11663e800) [pid = 1644] [serial = 1649] [outer = 0x113271000] 13:21:53 INFO - PROCESS | 1644 | 1468009313218 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 924ms 13:21:53 INFO - PROCESS | 1644 | 1468009313264 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1644 | 1468009313266 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:21:53 INFO - PROCESS | 1644 | 1468009313274 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1644 | 1468009313276 Marionette TRACE conn2 <- [1,2170,null,{}] 13:21:53 INFO - PROCESS | 1644 | 1468009313279 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}] 13:21:53 INFO - PROCESS | 1644 | 1468009313281 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:53 INFO - PROCESS | 1644 | 1468009313381 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:21:53 INFO - PROCESS | 1644 | 1468009313458 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 1644 | 1468009313461 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168ab000 == 41 [pid = 1644] [id = 550] 13:21:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x112704c00) [pid = 1644] [serial = 1650] [outer = 0x0] 13:21:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x112711800) [pid = 1644] [serial = 1651] [outer = 0x112704c00] 13:21:53 INFO - PROCESS | 1644 | 1468009313490 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x112ab2c00) [pid = 1644] [serial = 1652] [outer = 0x112704c00] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12b880000 == 40 [pid = 1644] [id = 547] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6e5000 == 39 [pid = 1644] [id = 546] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12a322000 == 38 [pid = 1644] [id = 545] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x116f1d800 == 37 [pid = 1644] [id = 544] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1289f4800 == 36 [pid = 1644] [id = 543] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x126754800 == 35 [pid = 1644] [id = 542] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x124b02800 == 34 [pid = 1644] [id = 541] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x121461800 == 33 [pid = 1644] [id = 540] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc7800 == 32 [pid = 1644] [id = 539] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1182b3000 == 31 [pid = 1644] [id = 538] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1168c6000 == 30 [pid = 1644] [id = 537] 13:21:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1182b7000 == 29 [pid = 1644] [id = 536] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x128c6ac00) [pid = 1644] [serial = 1592] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124a7b000) [pid = 1644] [serial = 1588] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126966800) [pid = 1644] [serial = 1589] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119d6cc00) [pid = 1644] [serial = 1582] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12101e400) [pid = 1644] [serial = 1583] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119055800) [pid = 1644] [serial = 1579] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1198d7800) [pid = 1644] [serial = 1580] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x115e2a800) [pid = 1644] [serial = 1573] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x116f5e400) [pid = 1644] [serial = 1574] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1290b4c00) [pid = 1644] [serial = 1568] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1290a9800) [pid = 1644] [serial = 1567] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x118260400) [pid = 1644] [serial = 1576] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118414400) [pid = 1644] [serial = 1577] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1162a7800) [pid = 1644] [serial = 1570] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118105000) [pid = 1644] [serial = 1571] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12170b400) [pid = 1644] [serial = 1585] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x121cdd800) [pid = 1644] [serial = 1586] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x128a1cc00) [pid = 1644] [serial = 1591] [outer = 0x0] [url = about:blank] 13:21:53 INFO - PROCESS | 1644 | 1468009313882 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 623ms 13:21:53 INFO - PROCESS | 1644 | 1468009313896 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1644 | 1468009313900 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:21:53 INFO - PROCESS | 1644 | 1468009313908 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1644 | 1468009313910 Marionette TRACE conn2 <- [1,2174,null,{}] 13:21:53 INFO - PROCESS | 1644 | 1468009313912 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}] 13:21:53 INFO - PROCESS | 1644 | 1468009313914 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:53 INFO - PROCESS | 1644 | 1468009313994 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:21:54 INFO - PROCESS | 1644 | 1468009313998 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1644 | 1468009313999 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829f000 == 30 [pid = 1644] [id = 551] 13:21:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x114f98400) [pid = 1644] [serial = 1653] [outer = 0x0] 13:21:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x116737c00) [pid = 1644] [serial = 1654] [outer = 0x114f98400] 13:21:54 INFO - PROCESS | 1644 | 1468009314030 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x116f92400) [pid = 1644] [serial = 1655] [outer = 0x114f98400] 13:21:54 INFO - PROCESS | 1644 | 1468009314363 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]]]}] 13:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 13:21:54 INFO - PROCESS | 1644 | 1468009314430 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1644 | 1468009314431 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:21:54 INFO - PROCESS | 1644 | 1468009314434 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1644 | 1468009314436 Marionette TRACE conn2 <- [1,2178,null,{}] 13:21:54 INFO - PROCESS | 1644 | 1468009314444 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}] 13:21:54 INFO - PROCESS | 1644 | 1468009314447 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:54 INFO - PROCESS | 1644 | 1468009314527 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:21:54 INFO - PROCESS | 1644 | 1468009314531 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:54 INFO - PROCESS | 1644 | 1468009314534 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a94000 == 31 [pid = 1644] [id = 552] 13:21:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11810cc00) [pid = 1644] [serial = 1656] [outer = 0x0] 13:21:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118210000) [pid = 1644] [serial = 1657] [outer = 0x11810cc00] 13:21:54 INFO - PROCESS | 1644 | 1468009314565 Marionette DEBUG loaded listener.js 13:21:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118274000) [pid = 1644] [serial = 1658] [outer = 0x11810cc00] 13:21:54 INFO - PROCESS | 1644 | 1468009314923 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]]]}] 13:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 13:21:54 INFO - PROCESS | 1644 | 1468009314959 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1644 | 1468009314961 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:21:54 INFO - PROCESS | 1644 | 1468009314963 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1644 | 1468009314964 Marionette TRACE conn2 <- [1,2182,null,{}] 13:21:54 INFO - PROCESS | 1644 | 1468009314966 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}] 13:21:54 INFO - PROCESS | 1644 | 1468009314968 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:55 INFO - PROCESS | 1644 | 1468009315045 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:21:55 INFO - PROCESS | 1644 | 1468009315048 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1644 | 1468009315049 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218df000 == 32 [pid = 1644] [id = 553] 13:21:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112ec2c00) [pid = 1644] [serial = 1659] [outer = 0x0] 13:21:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118678c00) [pid = 1644] [serial = 1660] [outer = 0x112ec2c00] 13:21:55 INFO - PROCESS | 1644 | 1468009315078 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118682c00) [pid = 1644] [serial = 1661] [outer = 0x112ec2c00] 13:21:55 INFO - PROCESS | 1644 | 1468009315417 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]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 468ms 13:21:55 INFO - PROCESS | 1644 | 1468009315431 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1644 | 1468009315433 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:21:55 INFO - PROCESS | 1644 | 1468009315436 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1644 | 1468009315438 Marionette TRACE conn2 <- [1,2186,null,{}] 13:21:55 INFO - PROCESS | 1644 | 1468009315441 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}] 13:21:55 INFO - PROCESS | 1644 | 1468009315442 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:55 INFO - PROCESS | 1644 | 1468009315513 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:21:55 INFO - PROCESS | 1644 | 1468009315519 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1644 | 1468009315521 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b12000 == 33 [pid = 1644] [id = 554] 13:21:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118683400) [pid = 1644] [serial = 1662] [outer = 0x0] 13:21:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1190eb400) [pid = 1644] [serial = 1663] [outer = 0x118683400] 13:21:55 INFO - PROCESS | 1644 | 1468009315545 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x1194a7000) [pid = 1644] [serial = 1664] [outer = 0x118683400] 13:21:55 INFO - PROCESS | 1644 | 1468009315886 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]]]}] 13:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 471ms 13:21:55 INFO - PROCESS | 1644 | 1468009315908 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:21:55 INFO - PROCESS | 1644 | 1468009315909 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:21:55 INFO - PROCESS | 1644 | 1468009315911 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:21:55 INFO - PROCESS | 1644 | 1468009315912 Marionette TRACE conn2 <- [1,2190,null,{}] 13:21:55 INFO - PROCESS | 1644 | 1468009315914 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}] 13:21:55 INFO - PROCESS | 1644 | 1468009315918 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:56 INFO - PROCESS | 1644 | 1468009316048 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:21:56 INFO - PROCESS | 1644 | 1468009316062 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1644 | 1468009316063 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x126021800 == 34 [pid = 1644] [id = 555] 13:21:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1186bac00) [pid = 1644] [serial = 1665] [outer = 0x0] 13:21:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119ad8800) [pid = 1644] [serial = 1666] [outer = 0x1186bac00] 13:21:56 INFO - PROCESS | 1644 | 1468009316088 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121476800) [pid = 1644] [serial = 1667] [outer = 0x1186bac00] 13:21:56 INFO - PROCESS | 1644 | 1468009316414 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]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 13:21:56 INFO - PROCESS | 1644 | 1468009316432 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 1644 | 1468009316433 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:21:56 INFO - PROCESS | 1644 | 1468009316438 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1644 | 1468009316439 Marionette TRACE conn2 <- [1,2194,null,{}] 13:21:56 INFO - PROCESS | 1644 | 1468009316442 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}] 13:21:56 INFO - PROCESS | 1644 | 1468009316443 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:56 INFO - PROCESS | 1644 | 1468009316538 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:21:56 INFO - PROCESS | 1644 | 1468009316550 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1644 | 1468009316551 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x129079800 == 35 [pid = 1644] [id = 556] 13:21:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1128d2800) [pid = 1644] [serial = 1668] [outer = 0x0] 13:21:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1219d0400) [pid = 1644] [serial = 1669] [outer = 0x1128d2800] 13:21:56 INFO - PROCESS | 1644 | 1468009316575 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x123d6a400) [pid = 1644] [serial = 1670] [outer = 0x1128d2800] 13:21:56 INFO - PROCESS | 1644 | 1468009316925 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]]]}] 13:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 13:21:56 INFO - PROCESS | 1644 | 1468009316960 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:21:56 INFO - PROCESS | 1644 | 1468009316961 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:21:56 INFO - PROCESS | 1644 | 1468009316963 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1644 | 1468009316964 Marionette TRACE conn2 <- [1,2198,null,{}] 13:21:56 INFO - PROCESS | 1644 | 1468009316966 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}] 13:21:56 INFO - PROCESS | 1644 | 1468009316967 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:57 INFO - PROCESS | 1644 | 1468009317065 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:21:57 INFO - PROCESS | 1644 | 1468009317069 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1644 | 1468009317070 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x117154800 == 36 [pid = 1644] [id = 557] 13:21:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x123d6ac00) [pid = 1644] [serial = 1671] [outer = 0x0] 13:21:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x124de9c00) [pid = 1644] [serial = 1672] [outer = 0x123d6ac00] 13:21:57 INFO - PROCESS | 1644 | 1468009317095 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x126029c00) [pid = 1644] [serial = 1673] [outer = 0x123d6ac00] 13:21:57 INFO - PROCESS | 1644 | 1468009317394 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]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 467ms 13:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:21:57 INFO - PROCESS | 1644 | 1468009317431 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1644 | 1468009317432 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:21:57 INFO - PROCESS | 1644 | 1468009317442 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1644 | 1468009317443 Marionette TRACE conn2 <- [1,2202,null,{}] 13:21:57 INFO - PROCESS | 1644 | 1468009317445 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}] 13:21:57 INFO - PROCESS | 1644 | 1468009317446 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:57 INFO - PROCESS | 1644 | 1468009317547 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:21:57 INFO - PROCESS | 1644 | 1468009317558 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:57 INFO - PROCESS | 1644 | 1468009317559 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a767800 == 37 [pid = 1644] [id = 558] 13:21:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x124ddf800) [pid = 1644] [serial = 1674] [outer = 0x0] 13:21:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126088800) [pid = 1644] [serial = 1675] [outer = 0x124ddf800] 13:21:57 INFO - PROCESS | 1644 | 1468009317583 Marionette DEBUG loaded listener.js 13:21:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126705400) [pid = 1644] [serial = 1676] [outer = 0x124ddf800] 13:21:57 INFO - PROCESS | 1644 | 1468009317907 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]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 526ms 13:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:21:57 INFO - PROCESS | 1644 | 1468009317960 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1644 | 1468009317961 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:21:57 INFO - PROCESS | 1644 | 1468009317963 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1644 | 1468009317965 Marionette TRACE conn2 <- [1,2206,null,{}] 13:21:57 INFO - PROCESS | 1644 | 1468009317967 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}] 13:21:57 INFO - PROCESS | 1644 | 1468009317968 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:58 INFO - PROCESS | 1644 | 1468009318204 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1128d9c00) [pid = 1644] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x114fafc00) [pid = 1644] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119ae4800) [pid = 1644] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x115e98c00) [pid = 1644] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11826e800) [pid = 1644] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112ecbc00) [pid = 1644] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118110400) [pid = 1644] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1186b6000) [pid = 1644] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x123d69400) [pid = 1644] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112a86800) [pid = 1644] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112a7b000) [pid = 1644] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1126a2400) [pid = 1644] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11867ac00) [pid = 1644] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11841e800) [pid = 1644] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x112ecb400) [pid = 1644] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x118410400) [pid = 1644] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:21:58 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119adcc00) [pid = 1644] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:21:58 INFO - PROCESS | 1644 | 1468009318300 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1644 | 1468009318301 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a85000 == 38 [pid = 1644] [id = 559] 13:21:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1126a1000) [pid = 1644] [serial = 1677] [outer = 0x0] 13:21:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112a7b000) [pid = 1644] [serial = 1678] [outer = 0x1126a1000] 13:21:58 INFO - PROCESS | 1644 | 1468009318343 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115e8cc00) [pid = 1644] [serial = 1679] [outer = 0x1126a1000] 13:21:58 INFO - PROCESS | 1644 | 1468009318641 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]]]}] 13:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 720ms 13:21:58 INFO - PROCESS | 1644 | 1468009318691 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:21:58 INFO - PROCESS | 1644 | 1468009318693 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:21:58 INFO - PROCESS | 1644 | 1468009318695 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:21:58 INFO - PROCESS | 1644 | 1468009318696 Marionette TRACE conn2 <- [1,2210,null,{}] 13:21:58 INFO - PROCESS | 1644 | 1468009318706 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}] 13:21:58 INFO - PROCESS | 1644 | 1468009318708 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:58 INFO - PROCESS | 1644 | 1468009318830 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:21:58 INFO - PROCESS | 1644 | 1468009318836 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1644 | 1468009318838 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b929800 == 39 [pid = 1644] [id = 560] 13:21:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115dcb400) [pid = 1644] [serial = 1680] [outer = 0x0] 13:21:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x118682000) [pid = 1644] [serial = 1681] [outer = 0x115dcb400] 13:21:58 INFO - PROCESS | 1644 | 1468009318864 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126b60800) [pid = 1644] [serial = 1682] [outer = 0x115dcb400] 13:21:59 INFO - PROCESS | 1644 | 1468009319172 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 13:21:59 INFO - PROCESS | 1644 | 1468009319216 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1644 | 1468009319219 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:21:59 INFO - PROCESS | 1644 | 1468009319222 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1644 | 1468009319223 Marionette TRACE conn2 <- [1,2214,null,{}] 13:21:59 INFO - PROCESS | 1644 | 1468009319226 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}] 13:21:59 INFO - PROCESS | 1644 | 1468009319227 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:59 INFO - PROCESS | 1644 | 1468009319306 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:21:59 INFO - PROCESS | 1644 | 1468009319309 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 1644 | 1468009319310 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca5e000 == 40 [pid = 1644] [id = 561] 13:21:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128a26800) [pid = 1644] [serial = 1683] [outer = 0x0] 13:21:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128ec1000) [pid = 1644] [serial = 1684] [outer = 0x128a26800] 13:21:59 INFO - PROCESS | 1644 | 1468009319334 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1290b1000) [pid = 1644] [serial = 1685] [outer = 0x128a26800] 13:21:59 INFO - PROCESS | 1644 | 1468009319657 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 473ms 13:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:21:59 INFO - PROCESS | 1644 | 1468009319695 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1644 | 1468009319696 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:21:59 INFO - PROCESS | 1644 | 1468009319698 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1644 | 1468009319699 Marionette TRACE conn2 <- [1,2218,null,{}] 13:21:59 INFO - PROCESS | 1644 | 1468009319702 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}] 13:21:59 INFO - PROCESS | 1644 | 1468009319703 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:59 INFO - PROCESS | 1644 | 1468009319811 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:21:59 INFO - PROCESS | 1644 | 1468009319817 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 1644 | 1468009319818 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:21:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca6c800 == 41 [pid = 1644] [id = 562] 13:21:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1290b1400) [pid = 1644] [serial = 1686] [outer = 0x0] 13:21:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291d5000) [pid = 1644] [serial = 1687] [outer = 0x1290b1400] 13:21:59 INFO - PROCESS | 1644 | 1468009319842 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1291ddc00) [pid = 1644] [serial = 1688] [outer = 0x1290b1400] 13:22:00 INFO - PROCESS | 1644 | 1468009320136 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]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 13:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:22:00 INFO - PROCESS | 1644 | 1468009320211 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1644 | 1468009320213 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:22:00 INFO - PROCESS | 1644 | 1468009320217 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1644 | 1468009320220 Marionette TRACE conn2 <- [1,2222,null,{}] 13:22:00 INFO - PROCESS | 1644 | 1468009320224 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}] 13:22:00 INFO - PROCESS | 1644 | 1468009320226 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:00 INFO - PROCESS | 1644 | 1468009320318 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:22:00 INFO - PROCESS | 1644 | 1468009320413 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:00 INFO - PROCESS | 1644 | 1468009320416 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f14800 == 42 [pid = 1644] [id = 563] 13:22:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1128d4400) [pid = 1644] [serial = 1689] [outer = 0x0] 13:22:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x112ab5000) [pid = 1644] [serial = 1690] [outer = 0x1128d4400] 13:22:00 INFO - PROCESS | 1644 | 1468009320447 Marionette DEBUG loaded listener.js 13:22:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x113d64400) [pid = 1644] [serial = 1691] [outer = 0x1128d4400] 13:22:00 INFO - PROCESS | 1644 | 1468009320893 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]]]}] 13:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 722ms 13:22:00 INFO - PROCESS | 1644 | 1468009320940 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1644 | 1468009320942 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:22:00 INFO - PROCESS | 1644 | 1468009320947 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1644 | 1468009320949 Marionette TRACE conn2 <- [1,2226,null,{}] 13:22:00 INFO - PROCESS | 1644 | 1468009320952 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}] 13:22:00 INFO - PROCESS | 1644 | 1468009320954 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:01 INFO - PROCESS | 1644 | 1468009321055 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:22:01 INFO - PROCESS | 1644 | 1468009321113 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1644 | 1468009321114 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218d1000 == 43 [pid = 1644] [id = 564] 13:22:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x1162a1800) [pid = 1644] [serial = 1692] [outer = 0x0] 13:22:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118110000) [pid = 1644] [serial = 1693] [outer = 0x1162a1800] 13:22:01 INFO - PROCESS | 1644 | 1468009321144 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118275400) [pid = 1644] [serial = 1694] [outer = 0x1162a1800] 13:22:01 INFO - PROCESS | 1644 | 1468009321589 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]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 13:22:01 INFO - PROCESS | 1644 | 1468009321618 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:22:01 INFO - PROCESS | 1644 | 1468009321619 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:22:01 INFO - PROCESS | 1644 | 1468009321622 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1644 | 1468009321623 Marionette TRACE conn2 <- [1,2230,null,{}] 13:22:01 INFO - PROCESS | 1644 | 1468009321630 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}] 13:22:01 INFO - PROCESS | 1644 | 1468009321633 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:01 INFO - PROCESS | 1644 | 1468009321754 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:22:01 INFO - PROCESS | 1644 | 1468009321840 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1644 | 1468009321843 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4bb000 == 44 [pid = 1644] [id = 565] 13:22:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x11965f400) [pid = 1644] [serial = 1695] [outer = 0x0] 13:22:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x119a59400) [pid = 1644] [serial = 1696] [outer = 0x11965f400] 13:22:01 INFO - PROCESS | 1644 | 1468009321874 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x119d71c00) [pid = 1644] [serial = 1697] [outer = 0x11965f400] 13:22:02 INFO - PROCESS | 1644 | 1468009322312 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]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 721ms 13:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:22:02 INFO - PROCESS | 1644 | 1468009322343 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1644 | 1468009322345 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:22:02 INFO - PROCESS | 1644 | 1468009322347 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1644 | 1468009322348 Marionette TRACE conn2 <- [1,2234,null,{}] 13:22:02 INFO - PROCESS | 1644 | 1468009322350 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}] 13:22:02 INFO - PROCESS | 1644 | 1468009322351 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:02 INFO - PROCESS | 1644 | 1468009322581 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:22:02 INFO - PROCESS | 1644 | 1468009322669 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 1644 | 1468009322670 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x118237000 == 45 [pid = 1644] [id = 566] 13:22:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x112ab9800) [pid = 1644] [serial = 1698] [outer = 0x0] 13:22:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x113202c00) [pid = 1644] [serial = 1699] [outer = 0x112ab9800] 13:22:02 INFO - PROCESS | 1644 | 1468009322698 Marionette DEBUG loaded listener.js 13:22:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x115dcd800) [pid = 1644] [serial = 1700] [outer = 0x112ab9800] 13:22:03 INFO - PROCESS | 1644 | 1468009323147 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]]]}] 13:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 819ms 13:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:22:03 INFO - PROCESS | 1644 | 1468009323167 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:22:03 INFO - PROCESS | 1644 | 1468009323169 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:22:03 INFO - PROCESS | 1644 | 1468009323173 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1644 | 1468009323174 Marionette TRACE conn2 <- [1,2238,null,{}] 13:22:03 INFO - PROCESS | 1644 | 1468009323177 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}] 13:22:03 INFO - PROCESS | 1644 | 1468009323179 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:03 INFO - PROCESS | 1644 | 1468009323273 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:22:03 INFO - PROCESS | 1644 | 1468009323347 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1644 | 1468009323348 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca5e000 == 44 [pid = 1644] [id = 561] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x12b929800 == 43 [pid = 1644] [id = 560] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x119a85000 == 42 [pid = 1644] [id = 559] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x12a767800 == 41 [pid = 1644] [id = 558] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x117154800 == 40 [pid = 1644] [id = 557] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x129079800 == 39 [pid = 1644] [id = 556] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x126021800 == 38 [pid = 1644] [id = 555] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x124b12000 == 37 [pid = 1644] [id = 554] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x1218df000 == 36 [pid = 1644] [id = 553] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x119a94000 == 35 [pid = 1644] [id = 552] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x11829f000 == 34 [pid = 1644] [id = 551] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x1168ab000 == 33 [pid = 1644] [id = 550] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x1182af000 == 32 [pid = 1644] [id = 549] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x12b93c800 == 31 [pid = 1644] [id = 548] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x118237000 == 30 [pid = 1644] [id = 566] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4bb000 == 29 [pid = 1644] [id = 565] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x1218d1000 == 28 [pid = 1644] [id = 564] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca6c800 == 27 [pid = 1644] [id = 562] 13:22:03 INFO - PROCESS | 1644 | --DOCSHELL 0x116f14800 == 26 [pid = 1644] [id = 563] 13:22:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x112e37800 == 27 [pid = 1644] [id = 567] 13:22:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x112710800) [pid = 1644] [serial = 1701] [outer = 0x0] 13:22:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x112711c00) [pid = 1644] [serial = 1702] [outer = 0x112710800] 13:22:03 INFO - PROCESS | 1644 | 1468009323892 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x112ec4800) [pid = 1644] [serial = 1703] [outer = 0x112710800] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x128c63c00) [pid = 1644] [serial = 1642] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x119a2e800) [pid = 1644] [serial = 1624] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x118107000) [pid = 1644] [serial = 1610] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x116881c00) [pid = 1644] [serial = 1609] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x12101d400) [pid = 1644] [serial = 1627] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116a22800) [pid = 1644] [serial = 1615] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x11841ec00) [pid = 1644] [serial = 1618] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11867a400) [pid = 1644] [serial = 1619] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11810a400) [pid = 1644] [serial = 1616] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x116737400) [pid = 1644] [serial = 1595] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1132df000) [pid = 1644] [serial = 1594] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11841d400) [pid = 1644] [serial = 1598] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118213800) [pid = 1644] [serial = 1597] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1211f7000) [pid = 1644] [serial = 1601] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119ad9000) [pid = 1644] [serial = 1600] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1255d1400) [pid = 1644] [serial = 1604] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x124be8000) [pid = 1644] [serial = 1603] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124a78400) [pid = 1644] [serial = 1630] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x123d65400) [pid = 1644] [serial = 1628] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x126512400) [pid = 1644] [serial = 1607] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1133fac00) [pid = 1644] [serial = 1633] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1255d3400) [pid = 1644] [serial = 1606] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x125067c00) [pid = 1644] [serial = 1631] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11827a000) [pid = 1644] [serial = 1634] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x128a1d000) [pid = 1644] [serial = 1640] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126148000) [pid = 1644] [serial = 1636] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x115e27400) [pid = 1644] [serial = 1613] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1133f8400) [pid = 1644] [serial = 1612] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118687000) [pid = 1644] [serial = 1621] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119211c00) [pid = 1644] [serial = 1622] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x12695f800) [pid = 1644] [serial = 1639] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1290b7400) [pid = 1644] [serial = 1643] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119ae5400) [pid = 1644] [serial = 1625] [outer = 0x0] [url = about:blank] 13:22:03 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1267b0c00) [pid = 1644] [serial = 1637] [outer = 0x0] [url = about:blank] 13:22:04 INFO - PROCESS | 1644 | 1468009324212 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]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1074ms 13:22:04 INFO - PROCESS | 1644 | 1468009324252 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:22:04 INFO - PROCESS | 1644 | 1468009324257 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:22:04 INFO - PROCESS | 1644 | 1468009324261 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1644 | 1468009324262 Marionette TRACE conn2 <- [1,2242,null,{}] 13:22:04 INFO - PROCESS | 1644 | 1468009324265 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}] 13:22:04 INFO - PROCESS | 1644 | 1468009324267 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:04 INFO - PROCESS | 1644 | 1468009324346 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:22:04 INFO - PROCESS | 1644 | 1468009324351 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1644 | 1468009324355 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x117477000 == 28 [pid = 1644] [id = 568] 13:22:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1133c9c00) [pid = 1644] [serial = 1704] [outer = 0x0] 13:22:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x116737400) [pid = 1644] [serial = 1705] [outer = 0x1133c9c00] 13:22:04 INFO - PROCESS | 1644 | 1468009324379 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x116f9c400) [pid = 1644] [serial = 1706] [outer = 0x1133c9c00] 13:22:04 INFO - PROCESS | 1644 | 1468009324725 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]]]}] 13:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 471ms 13:22:04 INFO - PROCESS | 1644 | 1468009324732 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1644 | 1468009324736 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:22:04 INFO - PROCESS | 1644 | 1468009324741 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1644 | 1468009324743 Marionette TRACE conn2 <- [1,2246,null,{}] 13:22:04 INFO - PROCESS | 1644 | 1468009324746 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}] 13:22:04 INFO - PROCESS | 1644 | 1468009324747 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:04 INFO - PROCESS | 1644 | 1468009324827 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:22:04 INFO - PROCESS | 1644 | 1468009324883 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1644 | 1468009324885 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185c1800 == 29 [pid = 1644] [id = 569] 13:22:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x116f9d800) [pid = 1644] [serial = 1707] [outer = 0x0] 13:22:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118110c00) [pid = 1644] [serial = 1708] [outer = 0x116f9d800] 13:22:04 INFO - PROCESS | 1644 | 1468009324910 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118419400) [pid = 1644] [serial = 1709] [outer = 0x116f9d800] 13:22:05 INFO - PROCESS | 1644 | 1468009325227 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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 13:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:22:05 INFO - PROCESS | 1644 | 1468009325261 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1644 | 1468009325262 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:22:05 INFO - PROCESS | 1644 | 1468009325264 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1644 | 1468009325267 Marionette TRACE conn2 <- [1,2250,null,{}] 13:22:05 INFO - PROCESS | 1644 | 1468009325277 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}] 13:22:05 INFO - PROCESS | 1644 | 1468009325280 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:05 INFO - PROCESS | 1644 | 1468009325357 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:22:05 INFO - PROCESS | 1644 | 1468009325414 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1644 | 1468009325416 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fc0000 == 30 [pid = 1644] [id = 570] 13:22:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11841d400) [pid = 1644] [serial = 1710] [outer = 0x0] 13:22:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118679400) [pid = 1644] [serial = 1711] [outer = 0x11841d400] 13:22:05 INFO - PROCESS | 1644 | 1468009325441 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11965e400) [pid = 1644] [serial = 1712] [outer = 0x11841d400] 13:22:05 INFO - PROCESS | 1644 | 1468009325723 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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 476ms 13:22:05 INFO - PROCESS | 1644 | 1468009325741 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1644 | 1468009325743 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:22:05 INFO - PROCESS | 1644 | 1468009325745 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1644 | 1468009325746 Marionette TRACE conn2 <- [1,2254,null,{}] 13:22:05 INFO - PROCESS | 1644 | 1468009325748 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}] 13:22:05 INFO - PROCESS | 1644 | 1468009325750 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:05 INFO - PROCESS | 1644 | 1468009325839 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:22:05 INFO - PROCESS | 1644 | 1468009325842 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1644 | 1468009325843 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x123df3800 == 31 [pid = 1644] [id = 571] 13:22:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11827c800) [pid = 1644] [serial = 1713] [outer = 0x0] 13:22:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119d74c00) [pid = 1644] [serial = 1714] [outer = 0x11827c800] 13:22:05 INFO - PROCESS | 1644 | 1468009325870 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x121017800) [pid = 1644] [serial = 1715] [outer = 0x11827c800] 13:22:06 INFO - PROCESS | 1644 | 1468009326255 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]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 13:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:22:06 INFO - PROCESS | 1644 | 1468009326263 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1644 | 1468009326264 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:22:06 INFO - PROCESS | 1644 | 1468009326266 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1644 | 1468009326268 Marionette TRACE conn2 <- [1,2258,null,{}] 13:22:06 INFO - PROCESS | 1644 | 1468009326272 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}] 13:22:06 INFO - PROCESS | 1644 | 1468009326273 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:06 INFO - PROCESS | 1644 | 1468009326368 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:22:06 INFO - PROCESS | 1644 | 1468009326372 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1644 | 1468009326373 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x126012000 == 32 [pid = 1644] [id = 572] 13:22:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116f9d400) [pid = 1644] [serial = 1716] [outer = 0x0] 13:22:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1210d1400) [pid = 1644] [serial = 1717] [outer = 0x116f9d400] 13:22:06 INFO - PROCESS | 1644 | 1468009326405 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x121837000) [pid = 1644] [serial = 1718] [outer = 0x116f9d400] 13:22:06 INFO - PROCESS | 1644 | 1468009326777 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]]]}] 13:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 13:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:22:06 INFO - PROCESS | 1644 | 1468009326787 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:22:06 INFO - PROCESS | 1644 | 1468009326789 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:22:06 INFO - PROCESS | 1644 | 1468009326791 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1644 | 1468009326792 Marionette TRACE conn2 <- [1,2262,null,{}] 13:22:06 INFO - PROCESS | 1644 | 1468009326794 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}] 13:22:06 INFO - PROCESS | 1644 | 1468009326798 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:06 INFO - PROCESS | 1644 | 1468009326894 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:22:06 INFO - PROCESS | 1644 | 1468009326933 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1644 | 1468009326935 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x112636000 == 33 [pid = 1644] [id = 573] 13:22:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118264400) [pid = 1644] [serial = 1719] [outer = 0x0] 13:22:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x123d60800) [pid = 1644] [serial = 1720] [outer = 0x118264400] 13:22:06 INFO - PROCESS | 1644 | 1468009326959 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x126025800) [pid = 1644] [serial = 1721] [outer = 0x118264400] 13:22:07 INFO - PROCESS | 1644 | 1468009327300 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]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 13:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:22:07 INFO - PROCESS | 1644 | 1468009327310 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 1644 | 1468009327311 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:22:07 INFO - PROCESS | 1644 | 1468009327313 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1644 | 1468009327314 Marionette TRACE conn2 <- [1,2266,null,{}] 13:22:07 INFO - PROCESS | 1644 | 1468009327316 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}] 13:22:07 INFO - PROCESS | 1644 | 1468009327317 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:07 INFO - PROCESS | 1644 | 1468009327409 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:22:07 INFO - PROCESS | 1644 | 1468009327423 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1644 | 1468009327424 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291a0000 == 34 [pid = 1644] [id = 574] 13:22:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x126030400) [pid = 1644] [serial = 1722] [outer = 0x0] 13:22:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x126503800) [pid = 1644] [serial = 1723] [outer = 0x126030400] 13:22:07 INFO - PROCESS | 1644 | 1468009327448 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1267b0c00) [pid = 1644] [serial = 1724] [outer = 0x126030400] 13:22:07 INFO - PROCESS | 1644 | 1468009327786 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]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 13:22:07 INFO - PROCESS | 1644 | 1468009327832 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:22:07 INFO - PROCESS | 1644 | 1468009327833 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:22:07 INFO - PROCESS | 1644 | 1468009327835 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1644 | 1468009327836 Marionette TRACE conn2 <- [1,2270,null,{}] 13:22:07 INFO - PROCESS | 1644 | 1468009327839 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}] 13:22:07 INFO - PROCESS | 1644 | 1468009327840 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:07 INFO - PROCESS | 1644 | 1468009327938 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:22:07 INFO - PROCESS | 1644 | 1468009327941 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1644 | 1468009327942 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a530000 == 35 [pid = 1644] [id = 575] 13:22:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x126032c00) [pid = 1644] [serial = 1725] [outer = 0x0] 13:22:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126b60000) [pid = 1644] [serial = 1726] [outer = 0x126032c00] 13:22:07 INFO - PROCESS | 1644 | 1468009327967 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128a22c00) [pid = 1644] [serial = 1727] [outer = 0x126032c00] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x113271000) [pid = 1644] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x124ddf800) [pid = 1644] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11810cc00) [pid = 1644] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128a26800) [pid = 1644] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118683400) [pid = 1644] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1186bac00) [pid = 1644] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1291d4000) [pid = 1644] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1126a1000) [pid = 1644] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112704c00) [pid = 1644] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112ec2c00) [pid = 1644] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x114f98400) [pid = 1644] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x115dcb400) [pid = 1644] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x123d6ac00) [pid = 1644] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1128d2800) [pid = 1644] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:22:08 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1290b1400) [pid = 1644] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:22:08 INFO - PROCESS | 1644 | 1468009328445 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]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 619ms 13:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:22:08 INFO - PROCESS | 1644 | 1468009328460 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1644 | 1468009328462 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:22:08 INFO - PROCESS | 1644 | 1468009328463 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1644 | 1468009328464 Marionette TRACE conn2 <- [1,2274,null,{}] 13:22:08 INFO - PROCESS | 1644 | 1468009328474 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}] 13:22:08 INFO - PROCESS | 1644 | 1468009328475 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:08 INFO - PROCESS | 1644 | 1468009328581 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:22:08 INFO - PROCESS | 1644 | 1468009328618 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1644 | 1468009328619 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x123de0800 == 36 [pid = 1644] [id = 576] 13:22:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112705c00) [pid = 1644] [serial = 1728] [outer = 0x0] 13:22:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x116f60000) [pid = 1644] [serial = 1729] [outer = 0x112705c00] 13:22:08 INFO - PROCESS | 1644 | 1468009328644 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11949b000) [pid = 1644] [serial = 1730] [outer = 0x112705c00] 13:22:08 INFO - PROCESS | 1644 | 1468009328923 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]]]}] 13:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 13:22:08 INFO - PROCESS | 1644 | 1468009328933 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1644 | 1468009328934 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:22:08 INFO - PROCESS | 1644 | 1468009328946 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1644 | 1468009328947 Marionette TRACE conn2 <- [1,2278,null,{}] 13:22:08 INFO - PROCESS | 1644 | 1468009328949 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}] 13:22:08 INFO - PROCESS | 1644 | 1468009328951 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:09 INFO - PROCESS | 1644 | 1468009329042 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:22:09 INFO - PROCESS | 1644 | 1468009329045 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1644 | 1468009329046 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b893000 == 37 [pid = 1644] [id = 577] 13:22:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x115e28000) [pid = 1644] [serial = 1731] [outer = 0x0] 13:22:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1267ad800) [pid = 1644] [serial = 1732] [outer = 0x115e28000] 13:22:09 INFO - PROCESS | 1644 | 1468009329073 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128c65000) [pid = 1644] [serial = 1733] [outer = 0x115e28000] 13:22:09 INFO - PROCESS | 1644 | 1468009329399 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]]]}] 13:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 13:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:22:09 INFO - PROCESS | 1644 | 1468009329421 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1644 | 1468009329422 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:22:09 INFO - PROCESS | 1644 | 1468009329424 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1644 | 1468009329426 Marionette TRACE conn2 <- [1,2282,null,{}] 13:22:09 INFO - PROCESS | 1644 | 1468009329428 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}] 13:22:09 INFO - PROCESS | 1644 | 1468009329430 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:09 INFO - PROCESS | 1644 | 1468009329559 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:22:09 INFO - PROCESS | 1644 | 1468009329569 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1644 | 1468009329571 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12126a800 == 38 [pid = 1644] [id = 578] 13:22:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11820d400) [pid = 1644] [serial = 1734] [outer = 0x0] 13:22:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128eb4c00) [pid = 1644] [serial = 1735] [outer = 0x11820d400] 13:22:09 INFO - PROCESS | 1644 | 1468009329611 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291dd000) [pid = 1644] [serial = 1736] [outer = 0x11820d400] 13:22:10 INFO - PROCESS | 1644 | 1468009330049 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]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 673ms 13:22:10 INFO - PROCESS | 1644 | 1468009330097 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1644 | 1468009330098 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:22:10 INFO - PROCESS | 1644 | 1468009330105 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1644 | 1468009330106 Marionette TRACE conn2 <- [1,2286,null,{}] 13:22:10 INFO - PROCESS | 1644 | 1468009330109 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}] 13:22:10 INFO - PROCESS | 1644 | 1468009330110 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:10 INFO - PROCESS | 1644 | 1468009330175 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:22:10 INFO - PROCESS | 1644 | 1468009330178 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1644 | 1468009330179 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4a1800 == 39 [pid = 1644] [id = 579] 13:22:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x129351400) [pid = 1644] [serial = 1737] [outer = 0x0] 13:22:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x129359800) [pid = 1644] [serial = 1738] [outer = 0x129351400] 13:22:10 INFO - PROCESS | 1644 | 1468009330199 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a53e800) [pid = 1644] [serial = 1739] [outer = 0x129351400] 13:22:10 INFO - PROCESS | 1644 | 1468009330867 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]]]}] 13:22:10 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 13:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 777ms 13:22:10 INFO - PROCESS | 1644 | 1468009330878 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:22:10 INFO - PROCESS | 1644 | 1468009330883 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:22:10 INFO - PROCESS | 1644 | 1468009330887 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1644 | 1468009330890 Marionette TRACE conn2 <- [1,2290,null,{}] 13:22:10 INFO - PROCESS | 1644 | 1468009330895 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}] 13:22:10 INFO - PROCESS | 1644 | 1468009330899 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:11 INFO - PROCESS | 1644 | 1468009331057 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:22:11 INFO - PROCESS | 1644 | 1468009331140 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1644 | 1468009331141 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190ad800 == 40 [pid = 1644] [id = 580] 13:22:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1133f9000) [pid = 1644] [serial = 1740] [outer = 0x0] 13:22:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x116f95c00) [pid = 1644] [serial = 1741] [outer = 0x1133f9000] 13:22:11 INFO - PROCESS | 1644 | 1468009331173 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x11810c400) [pid = 1644] [serial = 1742] [outer = 0x1133f9000] 13:22:11 INFO - PROCESS | 1644 | 1468009331665 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]]]}] 13:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 828ms 13:22:11 INFO - PROCESS | 1644 | 1468009331715 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 1644 | 1468009331720 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:22:11 INFO - PROCESS | 1644 | 1468009331725 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1644 | 1468009331727 Marionette TRACE conn2 <- [1,2294,null,{}] 13:22:11 INFO - PROCESS | 1644 | 1468009331730 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}] 13:22:11 INFO - PROCESS | 1644 | 1468009331732 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:11 INFO - PROCESS | 1644 | 1468009331852 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:22:11 INFO - PROCESS | 1644 | 1468009331964 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1644 | 1468009331966 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:11 INFO - PROCESS | 1644 | ++DOCSHELL 0x1265e5000 == 41 [pid = 1644] [id = 581] 13:22:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118628400) [pid = 1644] [serial = 1743] [outer = 0x0] 13:22:11 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118685c00) [pid = 1644] [serial = 1744] [outer = 0x118628400] 13:22:11 INFO - PROCESS | 1644 | 1468009331993 Marionette DEBUG loaded listener.js 13:22:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11949d400) [pid = 1644] [serial = 1745] [outer = 0x118628400] 13:22:12 INFO - PROCESS | 1644 | 1468009332820 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]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1174ms 13:22:12 INFO - PROCESS | 1644 | 1468009332899 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1644 | 1468009332901 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:22:12 INFO - PROCESS | 1644 | 1468009332904 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1644 | 1468009332906 Marionette TRACE conn2 <- [1,2298,null,{}] 13:22:12 INFO - PROCESS | 1644 | 1468009332910 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}] 13:22:12 INFO - PROCESS | 1644 | 1468009332911 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:13 INFO - PROCESS | 1644 | 1468009333002 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x12126a800 == 40 [pid = 1644] [id = 578] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x12b893000 == 39 [pid = 1644] [id = 577] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x123de0800 == 38 [pid = 1644] [id = 576] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x12a530000 == 37 [pid = 1644] [id = 575] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x1291a0000 == 36 [pid = 1644] [id = 574] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x112636000 == 35 [pid = 1644] [id = 573] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x126012000 == 34 [pid = 1644] [id = 572] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x123df3800 == 33 [pid = 1644] [id = 571] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x119fc0000 == 32 [pid = 1644] [id = 570] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x1185c1800 == 31 [pid = 1644] [id = 569] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x117477000 == 30 [pid = 1644] [id = 568] 13:22:13 INFO - PROCESS | 1644 | --DOCSHELL 0x112e37800 == 29 [pid = 1644] [id = 567] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1290b1000) [pid = 1644] [serial = 1685] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1291d5000) [pid = 1644] [serial = 1687] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1291ddc00) [pid = 1644] [serial = 1688] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x113d8e000) [pid = 1644] [serial = 1648] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126088800) [pid = 1644] [serial = 1675] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118210000) [pid = 1644] [serial = 1657] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x128ec1000) [pid = 1644] [serial = 1684] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1190eb400) [pid = 1644] [serial = 1663] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1194a7000) [pid = 1644] [serial = 1664] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x119ad8800) [pid = 1644] [serial = 1666] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1291db400) [pid = 1644] [serial = 1645] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118274000) [pid = 1644] [serial = 1658] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x115e8cc00) [pid = 1644] [serial = 1679] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112a7b000) [pid = 1644] [serial = 1678] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x112711800) [pid = 1644] [serial = 1651] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11663e800) [pid = 1644] [serial = 1649] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118678c00) [pid = 1644] [serial = 1660] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x116737c00) [pid = 1644] [serial = 1654] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126b60800) [pid = 1644] [serial = 1682] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x124de9c00) [pid = 1644] [serial = 1672] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x121476800) [pid = 1644] [serial = 1667] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118682000) [pid = 1644] [serial = 1681] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x126705400) [pid = 1644] [serial = 1676] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118682c00) [pid = 1644] [serial = 1661] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x129356400) [pid = 1644] [serial = 1646] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x112ab2c00) [pid = 1644] [serial = 1652] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1219d0400) [pid = 1644] [serial = 1669] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x126029c00) [pid = 1644] [serial = 1673] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x123d6a400) [pid = 1644] [serial = 1670] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x116f92400) [pid = 1644] [serial = 1655] [outer = 0x0] [url = about:blank] 13:22:13 INFO - PROCESS | 1644 | 1468009333093 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1644 | 1468009333094 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x11668c800 == 30 [pid = 1644] [id = 582] 13:22:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x1128d2800) [pid = 1644] [serial = 1746] [outer = 0x0] 13:22:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x113d8e000) [pid = 1644] [serial = 1747] [outer = 0x1128d2800] 13:22:13 INFO - PROCESS | 1644 | 1468009333123 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118108400) [pid = 1644] [serial = 1748] [outer = 0x1128d2800] 13:22:13 INFO - PROCESS | 1644 | 1468009333402 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]]]}] 13:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 13:22:13 INFO - PROCESS | 1644 | 1468009333426 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:22:13 INFO - PROCESS | 1644 | 1468009333428 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:22:13 INFO - PROCESS | 1644 | 1468009333441 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 1644 | 1468009333442 Marionette TRACE conn2 <- [1,2302,null,{}] 13:22:13 INFO - PROCESS | 1644 | 1468009333445 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}] 13:22:13 INFO - PROCESS | 1644 | 1468009333447 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:13 INFO - PROCESS | 1644 | 1468009333531 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:22:13 INFO - PROCESS | 1644 | 1468009333537 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1644 | 1468009333538 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195a5800 == 31 [pid = 1644] [id = 583] 13:22:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x11826f000) [pid = 1644] [serial = 1749] [outer = 0x0] 13:22:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1184cd400) [pid = 1644] [serial = 1750] [outer = 0x11826f000] 13:22:13 INFO - PROCESS | 1644 | 1468009333565 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1190e8000) [pid = 1644] [serial = 1751] [outer = 0x11826f000] 13:22:13 INFO - PROCESS | 1644 | 1468009333913 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]]]}] 13:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 528ms 13:22:13 INFO - PROCESS | 1644 | 1468009333961 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:22:13 INFO - PROCESS | 1644 | 1468009333963 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:22:13 INFO - PROCESS | 1644 | 1468009333965 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:22:13 INFO - PROCESS | 1644 | 1468009333968 Marionette TRACE conn2 <- [1,2306,null,{}] 13:22:13 INFO - PROCESS | 1644 | 1468009333975 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}] 13:22:13 INFO - PROCESS | 1644 | 1468009333979 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:14 INFO - PROCESS | 1644 | 1468009334065 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:22:14 INFO - PROCESS | 1644 | 1468009334073 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1644 | 1468009334075 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d8d000 == 32 [pid = 1644] [id = 584] 13:22:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119a32c00) [pid = 1644] [serial = 1752] [outer = 0x0] 13:22:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119ae5800) [pid = 1644] [serial = 1753] [outer = 0x119a32c00] 13:22:14 INFO - PROCESS | 1644 | 1468009334103 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12101dc00) [pid = 1644] [serial = 1754] [outer = 0x119a32c00] 13:22:14 INFO - PROCESS | 1644 | 1468009334468 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]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 522ms 13:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:22:14 INFO - PROCESS | 1644 | 1468009334489 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1644 | 1468009334491 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:22:14 INFO - PROCESS | 1644 | 1468009334493 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1644 | 1468009334494 Marionette TRACE conn2 <- [1,2310,null,{}] 13:22:14 INFO - PROCESS | 1644 | 1468009334497 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}] 13:22:14 INFO - PROCESS | 1644 | 1468009334498 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:14 INFO - PROCESS | 1644 | 1468009334579 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:22:14 INFO - PROCESS | 1644 | 1468009334583 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:14 INFO - PROCESS | 1644 | 1468009334584 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x126040800 == 33 [pid = 1644] [id = 585] 13:22:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x121373000) [pid = 1644] [serial = 1755] [outer = 0x0] 13:22:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x121832400) [pid = 1644] [serial = 1756] [outer = 0x121373000] 13:22:14 INFO - PROCESS | 1644 | 1468009334612 Marionette DEBUG loaded listener.js 13:22:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x123d62c00) [pid = 1644] [serial = 1757] [outer = 0x121373000] 13:22:14 INFO - PROCESS | 1644 | 1468009334949 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]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 13:22:14 INFO - PROCESS | 1644 | 1468009334962 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1644 | 1468009334963 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:22:14 INFO - PROCESS | 1644 | 1468009334965 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1644 | 1468009334966 Marionette TRACE conn2 <- [1,2314,null,{}] 13:22:14 INFO - PROCESS | 1644 | 1468009334971 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}] 13:22:14 INFO - PROCESS | 1644 | 1468009334972 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:15 INFO - PROCESS | 1644 | 1468009335059 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:22:15 INFO - PROCESS | 1644 | 1468009335063 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1644 | 1468009335065 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e03800 == 34 [pid = 1644] [id = 586] 13:22:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x123d69400) [pid = 1644] [serial = 1758] [outer = 0x0] 13:22:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124a82c00) [pid = 1644] [serial = 1759] [outer = 0x123d69400] 13:22:15 INFO - PROCESS | 1644 | 1468009335097 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x125067400) [pid = 1644] [serial = 1760] [outer = 0x123d69400] 13:22:15 INFO - PROCESS | 1644 | 1468009335541 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]]]}] 13:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 619ms 13:22:15 INFO - PROCESS | 1644 | 1468009335586 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:22:15 INFO - PROCESS | 1644 | 1468009335587 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:22:15 INFO - PROCESS | 1644 | 1468009335589 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:22:15 INFO - PROCESS | 1644 | 1468009335590 Marionette TRACE conn2 <- [1,2318,null,{}] 13:22:15 INFO - PROCESS | 1644 | 1468009335592 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}] 13:22:15 INFO - PROCESS | 1644 | 1468009335597 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:15 INFO - PROCESS | 1644 | 1468009335710 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:22:15 INFO - PROCESS | 1644 | 1468009335723 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1644 | 1468009335724 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a303000 == 35 [pid = 1644] [id = 587] 13:22:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126027000) [pid = 1644] [serial = 1761] [outer = 0x0] 13:22:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126963400) [pid = 1644] [serial = 1762] [outer = 0x126027000] 13:22:15 INFO - PROCESS | 1644 | 1468009335750 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1290a9800) [pid = 1644] [serial = 1763] [outer = 0x126027000] 13:22:16 INFO - PROCESS | 1644 | 1468009336093 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] 13:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:22:16 INFO - PROCESS | 1644 | 1468009336111 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:22:16 INFO - PROCESS | 1644 | 1468009336113 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1644 | 1468009336114 Marionette TRACE conn2 <- [1,2322,null,{}] 13:22:16 INFO - PROCESS | 1644 | 1468009336116 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}] 13:22:16 INFO - PROCESS | 1644 | 1468009336126 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:16 INFO - PROCESS | 1644 | 1468009336232 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:22:16 INFO - PROCESS | 1644 | 1468009336236 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1644 | 1468009336237 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x11715e000 == 36 [pid = 1644] [id = 588] 13:22:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126029c00) [pid = 1644] [serial = 1764] [outer = 0x0] 13:22:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1291d5000) [pid = 1644] [serial = 1765] [outer = 0x126029c00] 13:22:16 INFO - PROCESS | 1644 | 1468009336261 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x129358800) [pid = 1644] [serial = 1766] [outer = 0x126029c00] 13:22:16 INFO - PROCESS | 1644 | 1468009336589 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]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 13:22:16 INFO - PROCESS | 1644 | 1468009336631 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1644 | 1468009336632 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:22:16 INFO - PROCESS | 1644 | 1468009336634 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1644 | 1468009336636 Marionette TRACE conn2 <- [1,2326,null,{}] 13:22:16 INFO - PROCESS | 1644 | 1468009336645 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}] 13:22:16 INFO - PROCESS | 1644 | 1468009336646 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:16 INFO - PROCESS | 1644 | 1468009336744 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:22:16 INFO - PROCESS | 1644 | 1468009336747 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1644 | 1468009336748 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b927000 == 37 [pid = 1644] [id = 589] 13:22:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1290b1000) [pid = 1644] [serial = 1767] [outer = 0x0] 13:22:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12935d800) [pid = 1644] [serial = 1768] [outer = 0x1290b1000] 13:22:16 INFO - PROCESS | 1644 | 1468009336772 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a65bc00) [pid = 1644] [serial = 1769] [outer = 0x1290b1000] 13:22:17 INFO - PROCESS | 1644 | 1468009337105 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]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 13:22:17 INFO - PROCESS | 1644 | 1468009337154 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1644 | 1468009337156 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:22:17 INFO - PROCESS | 1644 | 1468009337158 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1644 | 1468009337159 Marionette TRACE conn2 <- [1,2330,null,{}] 13:22:17 INFO - PROCESS | 1644 | 1468009337168 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}] 13:22:17 INFO - PROCESS | 1644 | 1468009337169 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:17 INFO - PROCESS | 1644 | 1468009337360 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x116f9d400) [pid = 1644] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1133c9c00) [pid = 1644] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11841d400) [pid = 1644] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x116f9d800) [pid = 1644] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11827c800) [pid = 1644] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112710800) [pid = 1644] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112ab9800) [pid = 1644] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x118264400) [pid = 1644] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1128d4400) [pid = 1644] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112705c00) [pid = 1644] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126030400) [pid = 1644] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1162a1800) [pid = 1644] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126032c00) [pid = 1644] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x115e28000) [pid = 1644] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11965f400) [pid = 1644] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:22:17 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11820d400) [pid = 1644] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:22:17 INFO - PROCESS | 1644 | 1468009337405 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1644 | 1468009337407 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc1800 == 38 [pid = 1644] [id = 590] 13:22:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11269c400) [pid = 1644] [serial = 1770] [outer = 0x0] 13:22:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1128d4400) [pid = 1644] [serial = 1771] [outer = 0x11269c400] 13:22:17 INFO - PROCESS | 1644 | 1468009337431 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1164ee000) [pid = 1644] [serial = 1772] [outer = 0x11269c400] 13:22:17 INFO - PROCESS | 1644 | 1468009337711 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]]]}] 13:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 570ms 13:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:22:17 INFO - PROCESS | 1644 | 1468009337729 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1644 | 1468009337730 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:22:17 INFO - PROCESS | 1644 | 1468009337732 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1644 | 1468009337733 Marionette TRACE conn2 <- [1,2334,null,{}] 13:22:17 INFO - PROCESS | 1644 | 1468009337742 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}] 13:22:17 INFO - PROCESS | 1644 | 1468009337743 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:17 INFO - PROCESS | 1644 | 1468009337827 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:22:17 INFO - PROCESS | 1644 | 1468009337831 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:17 INFO - PROCESS | 1644 | 1468009337832 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca62800 == 39 [pid = 1644] [id = 591] 13:22:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x116f93400) [pid = 1644] [serial = 1773] [outer = 0x0] 13:22:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1210d4800) [pid = 1644] [serial = 1774] [outer = 0x116f93400] 13:22:17 INFO - PROCESS | 1644 | 1468009337856 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128a20000) [pid = 1644] [serial = 1775] [outer = 0x116f93400] 13:22:18 INFO - PROCESS | 1644 | 1468009338181 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]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 474ms 13:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:22:18 INFO - PROCESS | 1644 | 1468009338207 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1644 | 1468009338208 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:22:18 INFO - PROCESS | 1644 | 1468009338211 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1644 | 1468009338220 Marionette TRACE conn2 <- [1,2338,null,{}] 13:22:18 INFO - PROCESS | 1644 | 1468009338223 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}] 13:22:18 INFO - PROCESS | 1644 | 1468009338224 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:18 INFO - PROCESS | 1644 | 1468009338343 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:22:18 INFO - PROCESS | 1644 | 1468009338349 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1644 | 1468009338351 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d49f000 == 40 [pid = 1644] [id = 592] 13:22:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128a29c00) [pid = 1644] [serial = 1776] [outer = 0x0] 13:22:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12a6af400) [pid = 1644] [serial = 1777] [outer = 0x128a29c00] 13:22:18 INFO - PROCESS | 1644 | 1468009338377 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12a7d5400) [pid = 1644] [serial = 1778] [outer = 0x128a29c00] 13:22:18 INFO - PROCESS | 1644 | 1468009338704 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]]]}] 13:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 528ms 13:22:18 INFO - PROCESS | 1644 | 1468009338739 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:22:18 INFO - PROCESS | 1644 | 1468009338741 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:22:18 INFO - PROCESS | 1644 | 1468009338743 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:22:18 INFO - PROCESS | 1644 | 1468009338744 Marionette TRACE conn2 <- [1,2342,null,{}] 13:22:18 INFO - PROCESS | 1644 | 1468009338746 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}] 13:22:18 INFO - PROCESS | 1644 | 1468009338747 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:18 INFO - PROCESS | 1644 | 1468009338827 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:22:18 INFO - PROCESS | 1644 | 1468009338830 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1644 | 1468009338831 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x12db79800 == 41 [pid = 1644] [id = 593] 13:22:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a7d0400) [pid = 1644] [serial = 1779] [outer = 0x0] 13:22:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12b0b1000) [pid = 1644] [serial = 1780] [outer = 0x12a7d0400] 13:22:18 INFO - PROCESS | 1644 | 1468009338855 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12b75f400) [pid = 1644] [serial = 1781] [outer = 0x12a7d0400] 13:22:19 INFO - PROCESS | 1644 | 1468009339171 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 13:22:19 INFO - PROCESS | 1644 | 1468009339212 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:22:19 INFO - PROCESS | 1644 | 1468009339221 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:22:19 INFO - PROCESS | 1644 | 1468009339223 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1644 | 1468009339224 Marionette TRACE conn2 <- [1,2346,null,{}] 13:22:19 INFO - PROCESS | 1644 | 1468009339226 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}] 13:22:19 INFO - PROCESS | 1644 | 1468009339227 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:19 INFO - PROCESS | 1644 | 1468009339333 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:22:19 INFO - PROCESS | 1644 | 1468009339419 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1644 | 1468009339421 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x11667c000 == 42 [pid = 1644] [id = 594] 13:22:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1111a1c00) [pid = 1644] [serial = 1782] [outer = 0x0] 13:22:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x11269b800) [pid = 1644] [serial = 1783] [outer = 0x1111a1c00] 13:22:19 INFO - PROCESS | 1644 | 1468009339452 Marionette DEBUG loaded listener.js 13:22:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11320f000) [pid = 1644] [serial = 1784] [outer = 0x1111a1c00] 13:22:19 INFO - PROCESS | 1644 | 1468009339917 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 719ms 13:22:19 INFO - PROCESS | 1644 | 1468009339953 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1644 | 1468009339955 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:22:19 INFO - PROCESS | 1644 | 1468009339959 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1644 | 1468009339961 Marionette TRACE conn2 <- [1,2350,null,{}] 13:22:19 INFO - PROCESS | 1644 | 1468009339965 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}] 13:22:19 INFO - PROCESS | 1644 | 1468009339969 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:20 INFO - PROCESS | 1644 | 1468009340072 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:22:20 INFO - PROCESS | 1644 | 1468009340181 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1644 | 1468009340183 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b06000 == 43 [pid = 1644] [id = 595] 13:22:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x118279c00) [pid = 1644] [serial = 1785] [outer = 0x0] 13:22:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11841e800) [pid = 1644] [serial = 1786] [outer = 0x118279c00] 13:22:20 INFO - PROCESS | 1644 | 1468009340213 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119211000) [pid = 1644] [serial = 1787] [outer = 0x118279c00] 13:22:20 INFO - PROCESS | 1644 | 1468009340629 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]]]}] 13:22:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:22:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 720ms 13:22:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:22:20 INFO - PROCESS | 1644 | 1468009340681 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1644 | 1468009340684 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:22:20 INFO - PROCESS | 1644 | 1468009340687 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1644 | 1468009340688 Marionette TRACE conn2 <- [1,2354,null,{}] 13:22:20 INFO - PROCESS | 1644 | 1468009340690 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}] 13:22:20 INFO - PROCESS | 1644 | 1468009340692 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:20 INFO - PROCESS | 1644 | 1468009340798 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:22:20 INFO - PROCESS | 1644 | 1468009340859 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1644 | 1468009340860 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d034800 == 44 [pid = 1644] [id = 596] 13:22:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x119ada000) [pid = 1644] [serial = 1788] [outer = 0x0] 13:22:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12101ec00) [pid = 1644] [serial = 1789] [outer = 0x119ada000] 13:22:20 INFO - PROCESS | 1644 | 1468009340889 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124a03000) [pid = 1644] [serial = 1790] [outer = 0x119ada000] 13:22:21 INFO - PROCESS | 1644 | 1468009341309 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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 669ms 13:22:21 INFO - PROCESS | 1644 | 1468009341356 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1644 | 1468009341358 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:22:21 INFO - PROCESS | 1644 | 1468009341365 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1644 | 1468009341369 Marionette TRACE conn2 <- [1,2358,null,{}] 13:22:21 INFO - PROCESS | 1644 | 1468009341372 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}] 13:22:21 INFO - PROCESS | 1644 | 1468009341375 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:21 INFO - PROCESS | 1644 | 1468009341509 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:22:21 INFO - PROCESS | 1644 | 1468009341572 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1644 | 1468009341573 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195d0000 == 45 [pid = 1644] [id = 597] 13:22:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x124de6000) [pid = 1644] [serial = 1791] [outer = 0x0] 13:22:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x126966800) [pid = 1644] [serial = 1792] [outer = 0x124de6000] 13:22:21 INFO - PROCESS | 1644 | 1468009341603 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x1291d4000) [pid = 1644] [serial = 1793] [outer = 0x124de6000] 13:22:22 INFO - PROCESS | 1644 | 1468009342251 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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 928ms 13:22:22 INFO - PROCESS | 1644 | 1468009342290 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1644 | 1468009342292 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:22:22 INFO - PROCESS | 1644 | 1468009342296 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1644 | 1468009342297 Marionette TRACE conn2 <- [1,2362,null,{}] 13:22:22 INFO - PROCESS | 1644 | 1468009342301 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}] 13:22:22 INFO - PROCESS | 1644 | 1468009342302 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:22 INFO - PROCESS | 1644 | 1468009342396 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:22:22 INFO - PROCESS | 1644 | 1468009342456 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1644 | 1468009342459 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195ae000 == 46 [pid = 1644] [id = 598] 13:22:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x1162a7800) [pid = 1644] [serial = 1794] [outer = 0x0] 13:22:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x11756a000) [pid = 1644] [serial = 1795] [outer = 0x1162a7800] 13:22:22 INFO - PROCESS | 1644 | 1468009342486 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x118210800) [pid = 1644] [serial = 1796] [outer = 0x1162a7800] 13:22:22 INFO - PROCESS | 1644 | 1468009342915 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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 676ms 13:22:22 INFO - PROCESS | 1644 | 1468009342971 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1644 | 1468009342974 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:22:22 INFO - PROCESS | 1644 | 1468009342978 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1644 | 1468009342980 Marionette TRACE conn2 <- [1,2366,null,{}] 13:22:22 INFO - PROCESS | 1644 | 1468009342982 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}] 13:22:22 INFO - PROCESS | 1644 | 1468009342984 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12db79800 == 45 [pid = 1644] [id = 593] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12d49f000 == 44 [pid = 1644] [id = 592] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca62800 == 43 [pid = 1644] [id = 591] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc1800 == 42 [pid = 1644] [id = 590] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12b927000 == 41 [pid = 1644] [id = 589] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x11715e000 == 40 [pid = 1644] [id = 588] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12a303000 == 39 [pid = 1644] [id = 587] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x128e03800 == 38 [pid = 1644] [id = 586] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x126040800 == 37 [pid = 1644] [id = 585] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x123d8d000 == 36 [pid = 1644] [id = 584] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1195a5800 == 35 [pid = 1644] [id = 583] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x11668c800 == 34 [pid = 1644] [id = 582] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1265e5000 == 33 [pid = 1644] [id = 581] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1190ad800 == 32 [pid = 1644] [id = 580] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4a1800 == 31 [pid = 1644] [id = 579] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1195ae000 == 30 [pid = 1644] [id = 598] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x1195d0000 == 29 [pid = 1644] [id = 597] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x12d034800 == 28 [pid = 1644] [id = 596] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x124b06000 == 27 [pid = 1644] [id = 595] 13:22:23 INFO - PROCESS | 1644 | --DOCSHELL 0x11667c000 == 26 [pid = 1644] [id = 594] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x128eb4c00) [pid = 1644] [serial = 1735] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x1210d1400) [pid = 1644] [serial = 1717] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x116737400) [pid = 1644] [serial = 1705] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x116f9c400) [pid = 1644] [serial = 1706] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x118679400) [pid = 1644] [serial = 1711] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x11965e400) [pid = 1644] [serial = 1712] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118419400) [pid = 1644] [serial = 1709] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118110c00) [pid = 1644] [serial = 1708] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119d74c00) [pid = 1644] [serial = 1714] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x112711c00) [pid = 1644] [serial = 1702] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x112ec4800) [pid = 1644] [serial = 1703] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x115dcd800) [pid = 1644] [serial = 1700] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x113202c00) [pid = 1644] [serial = 1699] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x123d60800) [pid = 1644] [serial = 1720] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x113d64400) [pid = 1644] [serial = 1691] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112ab5000) [pid = 1644] [serial = 1690] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x121837000) [pid = 1644] [serial = 1718] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116f60000) [pid = 1644] [serial = 1729] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x126503800) [pid = 1644] [serial = 1723] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118275400) [pid = 1644] [serial = 1694] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126025800) [pid = 1644] [serial = 1721] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118110000) [pid = 1644] [serial = 1693] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x126b60000) [pid = 1644] [serial = 1726] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1267b0c00) [pid = 1644] [serial = 1724] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1267ad800) [pid = 1644] [serial = 1732] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x119d71c00) [pid = 1644] [serial = 1697] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x128a22c00) [pid = 1644] [serial = 1727] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1291dd000) [pid = 1644] [serial = 1736] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x11949b000) [pid = 1644] [serial = 1730] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119a59400) [pid = 1644] [serial = 1696] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x128c65000) [pid = 1644] [serial = 1733] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x121017800) [pid = 1644] [serial = 1715] [outer = 0x0] [url = about:blank] 13:22:23 INFO - PROCESS | 1644 | 1468009343649 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:22:23 INFO - PROCESS | 1644 | 1468009343704 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1644 | 1468009343706 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f7a000 == 27 [pid = 1644] [id = 599] 13:22:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1128d0000) [pid = 1644] [serial = 1797] [outer = 0x0] 13:22:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x112ab3000) [pid = 1644] [serial = 1798] [outer = 0x1128d0000] 13:22:23 INFO - PROCESS | 1644 | 1468009343738 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x113202c00) [pid = 1644] [serial = 1799] [outer = 0x1128d0000] 13:22:24 INFO - PROCESS | 1644 | 1468009344109 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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1173ms 13:22:24 INFO - PROCESS | 1644 | 1468009344153 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:22:24 INFO - PROCESS | 1644 | 1468009344155 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:22:24 INFO - PROCESS | 1644 | 1468009344158 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1644 | 1468009344160 Marionette TRACE conn2 <- [1,2370,null,{}] 13:22:24 INFO - PROCESS | 1644 | 1468009344163 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}] 13:22:24 INFO - PROCESS | 1644 | 1468009344165 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:24 INFO - PROCESS | 1644 | 1468009344242 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:22:24 INFO - PROCESS | 1644 | 1468009344325 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1644 | 1468009344326 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x118250000 == 28 [pid = 1644] [id = 600] 13:22:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x115dc0c00) [pid = 1644] [serial = 1800] [outer = 0x0] 13:22:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11756b800) [pid = 1644] [serial = 1801] [outer = 0x115dc0c00] 13:22:24 INFO - PROCESS | 1644 | 1468009344352 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11820f800) [pid = 1644] [serial = 1802] [outer = 0x115dc0c00] 13:22:24 INFO - PROCESS | 1644 | 1468009344675 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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 570ms 13:22:24 INFO - PROCESS | 1644 | 1468009344729 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1644 | 1468009344732 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:22:24 INFO - PROCESS | 1644 | 1468009344736 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1644 | 1468009344738 Marionette TRACE conn2 <- [1,2374,null,{}] 13:22:24 INFO - PROCESS | 1644 | 1468009344741 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}] 13:22:24 INFO - PROCESS | 1644 | 1468009344743 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:24 INFO - PROCESS | 1644 | 1468009344873 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:22:24 INFO - PROCESS | 1644 | 1468009344981 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1644 | 1468009344982 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195a5000 == 29 [pid = 1644] [id = 601] 13:22:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x11867b400) [pid = 1644] [serial = 1803] [outer = 0x0] 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11867f400) [pid = 1644] [serial = 1804] [outer = 0x11867b400] 13:22:25 INFO - PROCESS | 1644 | 1468009345016 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118981400) [pid = 1644] [serial = 1805] [outer = 0x11867b400] 13:22:25 INFO - PROCESS | 1644 | 1468009345294 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]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 570ms 13:22:25 INFO - PROCESS | 1644 | 1468009345310 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:22:25 INFO - PROCESS | 1644 | 1468009345312 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:22:25 INFO - PROCESS | 1644 | 1468009345328 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1644 | 1468009345331 Marionette TRACE conn2 <- [1,2378,null,{}] 13:22:25 INFO - PROCESS | 1644 | 1468009345333 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}] 13:22:25 INFO - PROCESS | 1644 | 1468009345338 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:25 INFO - PROCESS | 1644 | 1468009345460 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:22:25 INFO - PROCESS | 1644 | 1468009345466 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1644 | 1468009345467 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x121146800 == 30 [pid = 1644] [id = 602] 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119055800) [pid = 1644] [serial = 1806] [outer = 0x0] 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1194a7000) [pid = 1644] [serial = 1807] [outer = 0x119055800] 13:22:25 INFO - PROCESS | 1644 | 1468009345492 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119d76000) [pid = 1644] [serial = 1808] [outer = 0x119055800] 13:22:25 INFO - PROCESS | 1644 | 1468009345822 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]]]}] 13:22:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:22:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 532ms 13:22:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:22:25 INFO - PROCESS | 1644 | 1468009345848 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:22:25 INFO - PROCESS | 1644 | 1468009345850 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:22:25 INFO - PROCESS | 1644 | 1468009345860 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:22:25 INFO - PROCESS | 1644 | 1468009345861 Marionette TRACE conn2 <- [1,2382,null,{}] 13:22:25 INFO - PROCESS | 1644 | 1468009345864 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}] 13:22:25 INFO - PROCESS | 1644 | 1468009345865 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:25 INFO - PROCESS | 1644 | 1468009345963 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:22:25 INFO - PROCESS | 1644 | 1468009345966 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1644 | 1468009345968 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a45800 == 31 [pid = 1644] [id = 603] 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x1190ea800) [pid = 1644] [serial = 1809] [outer = 0x0] 13:22:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1210d1800) [pid = 1644] [serial = 1810] [outer = 0x1190ea800] 13:22:25 INFO - PROCESS | 1644 | 1468009345995 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1219d6400) [pid = 1644] [serial = 1811] [outer = 0x1190ea800] 13:22:26 INFO - PROCESS | 1644 | 1468009346357 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]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 525ms 13:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:22:26 INFO - PROCESS | 1644 | 1468009346379 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1644 | 1468009346380 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:22:26 INFO - PROCESS | 1644 | 1468009346382 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1644 | 1468009346383 Marionette TRACE conn2 <- [1,2386,null,{}] 13:22:26 INFO - PROCESS | 1644 | 1468009346388 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}] 13:22:26 INFO - PROCESS | 1644 | 1468009346389 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:26 INFO - PROCESS | 1644 | 1468009346484 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:22:26 INFO - PROCESS | 1644 | 1468009346521 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1644 | 1468009346525 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x126005000 == 32 [pid = 1644] [id = 604] 13:22:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1184c3c00) [pid = 1644] [serial = 1812] [outer = 0x0] 13:22:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x124be1000) [pid = 1644] [serial = 1813] [outer = 0x1184c3c00] 13:22:26 INFO - PROCESS | 1644 | 1468009346557 Marionette DEBUG loaded listener.js 13:22:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1255d4800) [pid = 1644] [serial = 1814] [outer = 0x1184c3c00] 13:22:26 INFO - PROCESS | 1644 | 1468009346897 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]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 13:22:26 INFO - PROCESS | 1644 | 1468009346905 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1644 | 1468009346906 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:22:26 INFO - PROCESS | 1644 | 1468009346909 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1644 | 1468009346910 Marionette TRACE conn2 <- [1,2390,null,{}] 13:22:26 INFO - PROCESS | 1644 | 1468009346912 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}] 13:22:26 INFO - PROCESS | 1644 | 1468009346913 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:27 INFO - PROCESS | 1644 | 1468009347014 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:22:27 INFO - PROCESS | 1644 | 1468009347024 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1644 | 1468009347025 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x112002800 == 33 [pid = 1644] [id = 605] 13:22:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124befc00) [pid = 1644] [serial = 1815] [outer = 0x0] 13:22:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12614c000) [pid = 1644] [serial = 1816] [outer = 0x124befc00] 13:22:27 INFO - PROCESS | 1644 | 1468009347050 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1267ac800) [pid = 1644] [serial = 1817] [outer = 0x124befc00] 13:22:27 INFO - PROCESS | 1644 | 1468009347404 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]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 522ms 13:22:27 INFO - PROCESS | 1644 | 1468009347431 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:22:27 INFO - PROCESS | 1644 | 1468009347433 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:22:27 INFO - PROCESS | 1644 | 1468009347443 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1644 | 1468009347444 Marionette TRACE conn2 <- [1,2394,null,{}] 13:22:27 INFO - PROCESS | 1644 | 1468009347447 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}] 13:22:27 INFO - PROCESS | 1644 | 1468009347448 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:27 INFO - PROCESS | 1644 | 1468009347545 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:22:27 INFO - PROCESS | 1644 | 1468009347548 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:27 INFO - PROCESS | 1644 | 1468009347550 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291a7800 == 34 [pid = 1644] [id = 606] 13:22:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1128ca400) [pid = 1644] [serial = 1818] [outer = 0x0] 13:22:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126b57000) [pid = 1644] [serial = 1819] [outer = 0x1128ca400] 13:22:27 INFO - PROCESS | 1644 | 1468009347575 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x128a22000) [pid = 1644] [serial = 1820] [outer = 0x1128ca400] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x12a7d0400) [pid = 1644] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x126027000) [pid = 1644] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x126029c00) [pid = 1644] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1290b1000) [pid = 1644] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1133f9000) [pid = 1644] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x123d69400) [pid = 1644] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118628400) [pid = 1644] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11826f000) [pid = 1644] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x129351400) [pid = 1644] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x119a32c00) [pid = 1644] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x121373000) [pid = 1644] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1128d2800) [pid = 1644] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11269c400) [pid = 1644] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x116f93400) [pid = 1644] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:22:27 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x128a29c00) [pid = 1644] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:22:28 INFO - PROCESS | 1644 | 1468009348062 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]]]}] 13:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 13:22:28 INFO - PROCESS | 1644 | 1468009348114 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1644 | 1468009348115 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:22:28 INFO - PROCESS | 1644 | 1468009348117 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1644 | 1468009348118 Marionette TRACE conn2 <- [1,2398,null,{}] 13:22:28 INFO - PROCESS | 1644 | 1468009348120 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}] 13:22:28 INFO - PROCESS | 1644 | 1468009348122 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:28 INFO - PROCESS | 1644 | 1468009348196 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:22:28 INFO - PROCESS | 1644 | 1468009348256 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1644 | 1468009348257 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a303000 == 35 [pid = 1644] [id = 607] 13:22:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x112ab9800) [pid = 1644] [serial = 1821] [outer = 0x0] 13:22:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x116f95800) [pid = 1644] [serial = 1822] [outer = 0x112ab9800] 13:22:28 INFO - PROCESS | 1644 | 1468009348281 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x123d66000) [pid = 1644] [serial = 1823] [outer = 0x112ab9800] 13:22:28 INFO - PROCESS | 1644 | 1468009348551 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]]]}] 13:22:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:22:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 471ms 13:22:28 INFO - PROCESS | 1644 | 1468009348592 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1644 | 1468009348593 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:22:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:22:28 INFO - PROCESS | 1644 | 1468009348596 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1644 | 1468009348597 Marionette TRACE conn2 <- [1,2402,null,{}] 13:22:28 INFO - PROCESS | 1644 | 1468009348599 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}] 13:22:28 INFO - PROCESS | 1644 | 1468009348600 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:28 INFO - PROCESS | 1644 | 1468009348696 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:22:28 INFO - PROCESS | 1644 | 1468009348699 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1644 | 1468009348701 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a773000 == 36 [pid = 1644] [id = 608] 13:22:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119ad8400) [pid = 1644] [serial = 1824] [outer = 0x0] 13:22:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128c63000) [pid = 1644] [serial = 1825] [outer = 0x119ad8400] 13:22:28 INFO - PROCESS | 1644 | 1468009348733 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1290a9000) [pid = 1644] [serial = 1826] [outer = 0x119ad8400] 13:22:29 INFO - PROCESS | 1644 | 1468009349231 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]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 13:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:22:29 INFO - PROCESS | 1644 | 1468009349266 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1644 | 1468009349267 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:22:29 INFO - PROCESS | 1644 | 1468009349270 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1644 | 1468009349271 Marionette TRACE conn2 <- [1,2406,null,{}] 13:22:29 INFO - PROCESS | 1644 | 1468009349273 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}] 13:22:29 INFO - PROCESS | 1644 | 1468009349274 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:29 INFO - PROCESS | 1644 | 1468009349349 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:22:29 INFO - PROCESS | 1644 | 1468009349355 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:29 INFO - PROCESS | 1644 | 1468009349357 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b713000 == 37 [pid = 1644] [id = 609] 13:22:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1290a9400) [pid = 1644] [serial = 1827] [outer = 0x0] 13:22:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1290b3400) [pid = 1644] [serial = 1828] [outer = 0x1290a9400] 13:22:29 INFO - PROCESS | 1644 | 1468009349383 Marionette DEBUG loaded listener.js 13:22:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1291dc000) [pid = 1644] [serial = 1829] [outer = 0x1290a9400] 13:22:29 INFO - PROCESS | 1644 | 1468009349743 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]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 13:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:22:29 INFO - PROCESS | 1644 | 1468009349789 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1644 | 1468009349790 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:22:29 INFO - PROCESS | 1644 | 1468009349793 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1644 | 1468009349795 Marionette TRACE conn2 <- [1,2410,null,{}] 13:22:29 INFO - PROCESS | 1644 | 1468009349798 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}] 13:22:29 INFO - PROCESS | 1644 | 1468009349801 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:29 INFO - PROCESS | 1644 | 1468009349970 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:22:30 INFO - PROCESS | 1644 | 1468009350086 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1644 | 1468009350088 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x116629000 == 38 [pid = 1644] [id = 610] 13:22:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1122be800) [pid = 1644] [serial = 1830] [outer = 0x0] 13:22:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x11270c800) [pid = 1644] [serial = 1831] [outer = 0x1122be800] 13:22:30 INFO - PROCESS | 1644 | 1468009350120 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1133f2800) [pid = 1644] [serial = 1832] [outer = 0x1122be800] 13:22:30 INFO - PROCESS | 1644 | 1468009350650 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]]]}] 13:22:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:22:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 925ms 13:22:30 INFO - PROCESS | 1644 | 1468009350720 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:22:30 INFO - PROCESS | 1644 | 1468009350722 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:22:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:22:30 INFO - PROCESS | 1644 | 1468009350725 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:22:30 INFO - PROCESS | 1644 | 1468009350727 Marionette TRACE conn2 <- [1,2414,null,{}] 13:22:30 INFO - PROCESS | 1644 | 1468009350731 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}] 13:22:30 INFO - PROCESS | 1644 | 1468009350732 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:30 INFO - PROCESS | 1644 | 1468009350840 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:22:30 INFO - PROCESS | 1644 | 1468009350922 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1644 | 1468009350924 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dc7800 == 39 [pid = 1644] [id = 611] 13:22:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118275800) [pid = 1644] [serial = 1833] [outer = 0x0] 13:22:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118413c00) [pid = 1644] [serial = 1834] [outer = 0x118275800] 13:22:30 INFO - PROCESS | 1644 | 1468009350954 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118684400) [pid = 1644] [serial = 1835] [outer = 0x118275800] 13:22:31 INFO - PROCESS | 1644 | 1468009351633 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]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 972ms 13:22:31 INFO - PROCESS | 1644 | 1468009351697 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1644 | 1468009351700 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:22:31 INFO - PROCESS | 1644 | 1468009351703 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1644 | 1468009351705 Marionette TRACE conn2 <- [1,2418,null,{}] 13:22:31 INFO - PROCESS | 1644 | 1468009351709 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}] 13:22:31 INFO - PROCESS | 1644 | 1468009351710 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:31 INFO - PROCESS | 1644 | 1468009351812 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:22:31 INFO - PROCESS | 1644 | 1468009351876 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1644 | 1468009351878 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x117483000 == 40 [pid = 1644] [id = 612] 13:22:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x115e1e000) [pid = 1644] [serial = 1836] [outer = 0x0] 13:22:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x115e8f000) [pid = 1644] [serial = 1837] [outer = 0x115e1e000] 13:22:31 INFO - PROCESS | 1644 | 1468009351907 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11810b800) [pid = 1644] [serial = 1838] [outer = 0x115e1e000] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x12b713000 == 39 [pid = 1644] [id = 609] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x12a773000 == 38 [pid = 1644] [id = 608] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x12a303000 == 37 [pid = 1644] [id = 607] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x1291a7800 == 36 [pid = 1644] [id = 606] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x112002800 == 35 [pid = 1644] [id = 605] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x126005000 == 34 [pid = 1644] [id = 604] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x121a45800 == 33 [pid = 1644] [id = 603] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x121146800 == 32 [pid = 1644] [id = 602] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x1195a5000 == 31 [pid = 1644] [id = 601] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x118250000 == 30 [pid = 1644] [id = 600] 13:22:32 INFO - PROCESS | 1644 | --DOCSHELL 0x112f7a000 == 29 [pid = 1644] [id = 599] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12b0b1000) [pid = 1644] [serial = 1780] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x126963400) [pid = 1644] [serial = 1762] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1291d5000) [pid = 1644] [serial = 1765] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x1290a9800) [pid = 1644] [serial = 1763] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12935d800) [pid = 1644] [serial = 1768] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x116f95c00) [pid = 1644] [serial = 1741] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11810c400) [pid = 1644] [serial = 1742] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x124a82c00) [pid = 1644] [serial = 1759] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118685c00) [pid = 1644] [serial = 1744] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12b75f400) [pid = 1644] [serial = 1781] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x129358800) [pid = 1644] [serial = 1766] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11949d400) [pid = 1644] [serial = 1745] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1184cd400) [pid = 1644] [serial = 1750] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1190e8000) [pid = 1644] [serial = 1751] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a53e800) [pid = 1644] [serial = 1739] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x129359800) [pid = 1644] [serial = 1738] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119ae5800) [pid = 1644] [serial = 1753] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12101dc00) [pid = 1644] [serial = 1754] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121832400) [pid = 1644] [serial = 1756] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x123d62c00) [pid = 1644] [serial = 1757] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x113d8e000) [pid = 1644] [serial = 1747] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118108400) [pid = 1644] [serial = 1748] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12a65bc00) [pid = 1644] [serial = 1769] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1164ee000) [pid = 1644] [serial = 1772] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1210d4800) [pid = 1644] [serial = 1774] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12a7d5400) [pid = 1644] [serial = 1778] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x1128d4400) [pid = 1644] [serial = 1771] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12a6af400) [pid = 1644] [serial = 1777] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x125067400) [pid = 1644] [serial = 1760] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x128a20000) [pid = 1644] [serial = 1775] [outer = 0x0] [url = about:blank] 13:22:32 INFO - PROCESS | 1644 | 1468009352291 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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 620ms 13:22:32 INFO - PROCESS | 1644 | 1468009352323 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1644 | 1468009352327 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:22:32 INFO - PROCESS | 1644 | 1468009352331 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1644 | 1468009352333 Marionette TRACE conn2 <- [1,2422,null,{}] 13:22:32 INFO - PROCESS | 1644 | 1468009352336 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}] 13:22:32 INFO - PROCESS | 1644 | 1468009352337 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:32 INFO - PROCESS | 1644 | 1468009352415 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:22:32 INFO - PROCESS | 1644 | 1468009352422 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1644 | 1468009352424 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b5800 == 30 [pid = 1644] [id = 613] 13:22:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118109c00) [pid = 1644] [serial = 1839] [outer = 0x0] 13:22:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11827d400) [pid = 1644] [serial = 1840] [outer = 0x118109c00] 13:22:32 INFO - PROCESS | 1644 | 1468009352451 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11867dc00) [pid = 1644] [serial = 1841] [outer = 0x118109c00] 13:22:32 INFO - PROCESS | 1644 | 1468009352813 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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 13:22:32 INFO - PROCESS | 1644 | 1468009352853 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1644 | 1468009352854 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:22:32 INFO - PROCESS | 1644 | 1468009352863 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1644 | 1468009352865 Marionette TRACE conn2 <- [1,2426,null,{}] 13:22:32 INFO - PROCESS | 1644 | 1468009352873 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}] 13:22:32 INFO - PROCESS | 1644 | 1468009352876 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:32 INFO - PROCESS | 1644 | 1468009352955 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:22:32 INFO - PROCESS | 1644 | 1468009352962 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:32 INFO - PROCESS | 1644 | 1468009352964 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x121459800 == 31 [pid = 1644] [id = 614] 13:22:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1190df400) [pid = 1644] [serial = 1842] [outer = 0x0] 13:22:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11966b000) [pid = 1644] [serial = 1843] [outer = 0x1190df400] 13:22:32 INFO - PROCESS | 1644 | 1468009352994 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119ae7000) [pid = 1644] [serial = 1844] [outer = 0x1190df400] 13:22:33 INFO - PROCESS | 1644 | 1468009353356 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]]]}] 13:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 525ms 13:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:22:33 INFO - PROCESS | 1644 | 1468009353384 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1644 | 1468009353386 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:22:33 INFO - PROCESS | 1644 | 1468009353393 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1644 | 1468009353394 Marionette TRACE conn2 <- [1,2430,null,{}] 13:22:33 INFO - PROCESS | 1644 | 1468009353397 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}] 13:22:33 INFO - PROCESS | 1644 | 1468009353398 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:33 INFO - PROCESS | 1644 | 1468009353476 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:22:33 INFO - PROCESS | 1644 | 1468009353479 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1644 | 1468009353480 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x125526800 == 32 [pid = 1644] [id = 615] 13:22:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11270f400) [pid = 1644] [serial = 1845] [outer = 0x0] 13:22:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1211f4400) [pid = 1644] [serial = 1846] [outer = 0x11270f400] 13:22:33 INFO - PROCESS | 1644 | 1468009353508 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x121ce6400) [pid = 1644] [serial = 1847] [outer = 0x11270f400] 13:22:33 INFO - PROCESS | 1644 | 1468009353849 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]]]}] 13:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 472ms 13:22:33 INFO - PROCESS | 1644 | 1468009353866 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:22:33 INFO - PROCESS | 1644 | 1468009353867 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:22:33 INFO - PROCESS | 1644 | 1468009353872 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:22:33 INFO - PROCESS | 1644 | 1468009353873 Marionette TRACE conn2 <- [1,2434,null,{}] 13:22:33 INFO - PROCESS | 1644 | 1468009353875 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}] 13:22:33 INFO - PROCESS | 1644 | 1468009353876 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:33 INFO - PROCESS | 1644 | 1468009353950 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:22:33 INFO - PROCESS | 1644 | 1468009353956 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1644 | 1468009353957 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x119012000 == 33 [pid = 1644] [id = 616] 13:22:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x123d66800) [pid = 1644] [serial = 1848] [outer = 0x0] 13:22:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x124a7c000) [pid = 1644] [serial = 1849] [outer = 0x123d66800] 13:22:33 INFO - PROCESS | 1644 | 1468009353981 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x124de9800) [pid = 1644] [serial = 1850] [outer = 0x123d66800] 13:22:34 INFO - PROCESS | 1644 | 1468009354370 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]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 13:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:22:34 INFO - PROCESS | 1644 | 1468009354392 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1644 | 1468009354393 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:22:34 INFO - PROCESS | 1644 | 1468009354395 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1644 | 1468009354396 Marionette TRACE conn2 <- [1,2438,null,{}] 13:22:34 INFO - PROCESS | 1644 | 1468009354404 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}] 13:22:34 INFO - PROCESS | 1644 | 1468009354408 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:34 INFO - PROCESS | 1644 | 1468009354526 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:22:34 INFO - PROCESS | 1644 | 1468009354530 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1644 | 1468009354531 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a309800 == 34 [pid = 1644] [id = 617] 13:22:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x124de9c00) [pid = 1644] [serial = 1851] [outer = 0x0] 13:22:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x126027400) [pid = 1644] [serial = 1852] [outer = 0x124de9c00] 13:22:34 INFO - PROCESS | 1644 | 1468009354556 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128c6fc00) [pid = 1644] [serial = 1853] [outer = 0x124de9c00] 13:22:34 INFO - PROCESS | 1644 | 1468009354892 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]]]}] 13:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 527ms 13:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:22:34 INFO - PROCESS | 1644 | 1468009354929 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1644 | 1468009354930 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:22:34 INFO - PROCESS | 1644 | 1468009354932 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1644 | 1468009354934 Marionette TRACE conn2 <- [1,2442,null,{}] 13:22:34 INFO - PROCESS | 1644 | 1468009354938 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}] 13:22:34 INFO - PROCESS | 1644 | 1468009354940 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:35 INFO - PROCESS | 1644 | 1468009355030 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:22:35 INFO - PROCESS | 1644 | 1468009355033 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1644 | 1468009355034 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6e6800 == 35 [pid = 1644] [id = 618] 13:22:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128ec0400) [pid = 1644] [serial = 1854] [outer = 0x0] 13:22:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x1291d6400) [pid = 1644] [serial = 1855] [outer = 0x128ec0400] 13:22:35 INFO - PROCESS | 1644 | 1468009355061 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x129352c00) [pid = 1644] [serial = 1856] [outer = 0x128ec0400] 13:22:35 INFO - PROCESS | 1644 | 1468009355506 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]]]}] 13:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 621ms 13:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:22:35 INFO - PROCESS | 1644 | 1468009355555 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1644 | 1468009355557 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:22:35 INFO - PROCESS | 1644 | 1468009355560 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1644 | 1468009355561 Marionette TRACE conn2 <- [1,2446,null,{}] 13:22:35 INFO - PROCESS | 1644 | 1468009355565 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}] 13:22:35 INFO - PROCESS | 1644 | 1468009355567 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:35 INFO - PROCESS | 1644 | 1468009355722 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:22:35 INFO - PROCESS | 1644 | 1468009355756 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:35 INFO - PROCESS | 1644 | 1468009355757 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b891800 == 36 [pid = 1644] [id = 619] 13:22:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12935c800) [pid = 1644] [serial = 1857] [outer = 0x0] 13:22:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12a54d800) [pid = 1644] [serial = 1858] [outer = 0x12935c800] 13:22:35 INFO - PROCESS | 1644 | 1468009355782 Marionette DEBUG loaded listener.js 13:22:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12a6ab000) [pid = 1644] [serial = 1859] [outer = 0x12935c800] 13:22:36 INFO - PROCESS | 1644 | 1468009356085 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]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1190ea800) [pid = 1644] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1184c3c00) [pid = 1644] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112ab9800) [pid = 1644] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x124befc00) [pid = 1644] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x115dc0c00) [pid = 1644] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1128ca400) [pid = 1644] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119055800) [pid = 1644] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119ad8400) [pid = 1644] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1162a7800) [pid = 1644] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11867b400) [pid = 1644] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1128d0000) [pid = 1644] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1111a1c00) [pid = 1644] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118279c00) [pid = 1644] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x119ada000) [pid = 1644] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:22:36 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x124de6000) [pid = 1644] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:22:36 INFO - PROCESS | 1644 | 1468009356197 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1644 | 1468009356199 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:22:36 INFO - PROCESS | 1644 | 1468009356203 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1644 | 1468009356204 Marionette TRACE conn2 <- [1,2450,null,{}] 13:22:36 INFO - PROCESS | 1644 | 1468009356206 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}] 13:22:36 INFO - PROCESS | 1644 | 1468009356207 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:36 INFO - PROCESS | 1644 | 1468009356282 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:22:36 INFO - PROCESS | 1644 | 1468009356287 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1644 | 1468009356297 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x121360800 == 37 [pid = 1644] [id = 620] 13:22:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1132e1800) [pid = 1644] [serial = 1860] [outer = 0x0] 13:22:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x115dc0c00) [pid = 1644] [serial = 1861] [outer = 0x1132e1800] 13:22:36 INFO - PROCESS | 1644 | 1468009356321 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118417c00) [pid = 1644] [serial = 1862] [outer = 0x1132e1800] 13:22:36 INFO - PROCESS | 1644 | 1468009356624 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]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 469ms 13:22:36 INFO - PROCESS | 1644 | 1468009356672 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1644 | 1468009356674 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:22:36 INFO - PROCESS | 1644 | 1468009356676 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1644 | 1468009356677 Marionette TRACE conn2 <- [1,2454,null,{}] 13:22:36 INFO - PROCESS | 1644 | 1468009356679 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}] 13:22:36 INFO - PROCESS | 1644 | 1468009356680 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:36 INFO - PROCESS | 1644 | 1468009356758 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:22:36 INFO - PROCESS | 1644 | 1468009356762 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1644 | 1468009356763 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x125526000 == 38 [pid = 1644] [id = 621] 13:22:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118414000) [pid = 1644] [serial = 1863] [outer = 0x0] 13:22:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1211fa800) [pid = 1644] [serial = 1864] [outer = 0x118414000] 13:22:36 INFO - PROCESS | 1644 | 1468009356840 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128a1f000) [pid = 1644] [serial = 1865] [outer = 0x118414000] 13:22:37 INFO - PROCESS | 1644 | 1468009357125 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]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 470ms 13:22:37 INFO - PROCESS | 1644 | 1468009357146 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1644 | 1468009357148 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:22:37 INFO - PROCESS | 1644 | 1468009357150 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1644 | 1468009357153 Marionette TRACE conn2 <- [1,2458,null,{}] 13:22:37 INFO - PROCESS | 1644 | 1468009357162 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}] 13:22:37 INFO - PROCESS | 1644 | 1468009357163 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:37 INFO - PROCESS | 1644 | 1468009357261 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:22:37 INFO - PROCESS | 1644 | 1468009357265 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1644 | 1468009357267 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d038800 == 39 [pid = 1644] [id = 622] 13:22:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x129358800) [pid = 1644] [serial = 1866] [outer = 0x0] 13:22:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12a7cfc00) [pid = 1644] [serial = 1867] [outer = 0x129358800] 13:22:37 INFO - PROCESS | 1644 | 1468009357295 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12b75e400) [pid = 1644] [serial = 1868] [outer = 0x129358800] 13:22:37 INFO - PROCESS | 1644 | 1468009357757 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]]]}] 13:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 629ms 13:22:37 INFO - PROCESS | 1644 | 1468009357780 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1644 | 1468009357782 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:22:37 INFO - PROCESS | 1644 | 1468009357785 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1644 | 1468009357787 Marionette TRACE conn2 <- [1,2462,null,{}] 13:22:37 INFO - PROCESS | 1644 | 1468009357790 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}] 13:22:37 INFO - PROCESS | 1644 | 1468009357792 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:37 INFO - PROCESS | 1644 | 1468009357916 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:22:37 INFO - PROCESS | 1644 | 1468009357922 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1644 | 1468009357922 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4ad800 == 40 [pid = 1644] [id = 623] 13:22:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12b762800) [pid = 1644] [serial = 1869] [outer = 0x0] 13:22:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118103000) [pid = 1644] [serial = 1870] [outer = 0x12b762800] 13:22:37 INFO - PROCESS | 1644 | 1468009357959 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12b768c00) [pid = 1644] [serial = 1871] [outer = 0x12b762800] 13:22:38 INFO - PROCESS | 1644 | --DOCSHELL 0x1195b5800 == 39 [pid = 1644] [id = 613] 13:22:38 INFO - PROCESS | 1644 | --DOCSHELL 0x117483000 == 38 [pid = 1644] [id = 612] 13:22:38 INFO - PROCESS | 1644 | --DOCSHELL 0x119dc7800 == 37 [pid = 1644] [id = 611] 13:22:38 INFO - PROCESS | 1644 | --DOCSHELL 0x116629000 == 36 [pid = 1644] [id = 610] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x119012000 == 35 [pid = 1644] [id = 616] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12b891800 == 34 [pid = 1644] [id = 619] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a309800 == 33 [pid = 1644] [id = 617] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x125526000 == 32 [pid = 1644] [id = 621] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6e6800 == 31 [pid = 1644] [id = 618] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x121360800 == 30 [pid = 1644] [id = 620] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12d038800 == 29 [pid = 1644] [id = 622] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x125526800 == 28 [pid = 1644] [id = 615] 13:22:39 INFO - PROCESS | 1644 | --DOCSHELL 0x121459800 == 27 [pid = 1644] [id = 614] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1290b3400) [pid = 1644] [serial = 1828] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1210d1800) [pid = 1644] [serial = 1810] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1255d4800) [pid = 1644] [serial = 1814] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x124be1000) [pid = 1644] [serial = 1813] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x116f95800) [pid = 1644] [serial = 1822] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12614c000) [pid = 1644] [serial = 1816] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11756b800) [pid = 1644] [serial = 1801] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x11820f800) [pid = 1644] [serial = 1802] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x126b57000) [pid = 1644] [serial = 1819] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1194a7000) [pid = 1644] [serial = 1807] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x128c63000) [pid = 1644] [serial = 1825] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118210800) [pid = 1644] [serial = 1796] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11756a000) [pid = 1644] [serial = 1795] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11867f400) [pid = 1644] [serial = 1804] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118981400) [pid = 1644] [serial = 1805] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x112ab3000) [pid = 1644] [serial = 1798] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x113202c00) [pid = 1644] [serial = 1799] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x11320f000) [pid = 1644] [serial = 1784] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x11269b800) [pid = 1644] [serial = 1783] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x119211000) [pid = 1644] [serial = 1787] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x11841e800) [pid = 1644] [serial = 1786] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x124a03000) [pid = 1644] [serial = 1790] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x12101ec00) [pid = 1644] [serial = 1789] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x128a22000) [pid = 1644] [serial = 1820] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x123d66000) [pid = 1644] [serial = 1823] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x1267ac800) [pid = 1644] [serial = 1817] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x1291d4000) [pid = 1644] [serial = 1793] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x126966800) [pid = 1644] [serial = 1792] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x1219d6400) [pid = 1644] [serial = 1811] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x119d76000) [pid = 1644] [serial = 1808] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x1290a9000) [pid = 1644] [serial = 1826] [outer = 0x0] [url = about:blank] 13:22:39 INFO - PROCESS | 1644 | 1468009359406 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]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1672ms 13:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:22:39 INFO - PROCESS | 1644 | 1468009359458 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1644 | 1468009359460 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:22:39 INFO - PROCESS | 1644 | 1468009359463 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1644 | 1468009359465 Marionette TRACE conn2 <- [1,2466,null,{}] 13:22:39 INFO - PROCESS | 1644 | 1468009359469 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}] 13:22:39 INFO - PROCESS | 1644 | 1468009359471 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:39 INFO - PROCESS | 1644 | 1468009359549 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:22:39 INFO - PROCESS | 1644 | 1468009359608 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1644 | 1468009359609 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x11684f000 == 28 [pid = 1644] [id = 624] 13:22:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x11327a800) [pid = 1644] [serial = 1872] [outer = 0x0] 13:22:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x1132e2400) [pid = 1644] [serial = 1873] [outer = 0x11327a800] 13:22:39 INFO - PROCESS | 1644 | 1468009359637 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x113d73000) [pid = 1644] [serial = 1874] [outer = 0x11327a800] 13:22:39 INFO - PROCESS | 1644 | 1468009359943 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]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 13:22:39 INFO - PROCESS | 1644 | 1468009359984 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1644 | 1468009359988 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:22:39 INFO - PROCESS | 1644 | 1468009359992 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1644 | 1468009359994 Marionette TRACE conn2 <- [1,2470,null,{}] 13:22:39 INFO - PROCESS | 1644 | 1468009359996 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}] 13:22:40 INFO - PROCESS | 1644 | 1468009359998 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:40 INFO - PROCESS | 1644 | 1468009360077 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:22:40 INFO - PROCESS | 1644 | 1468009360131 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1644 | 1468009360133 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x118238000 == 29 [pid = 1644] [id = 625] 13:22:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x1133c2800) [pid = 1644] [serial = 1875] [outer = 0x0] 13:22:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x115e91000) [pid = 1644] [serial = 1876] [outer = 0x1133c2800] 13:22:40 INFO - PROCESS | 1644 | 1468009360160 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x116f97000) [pid = 1644] [serial = 1877] [outer = 0x1133c2800] 13:22:40 INFO - PROCESS | 1644 | 1468009360444 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]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 471ms 13:22:40 INFO - PROCESS | 1644 | 1468009360463 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:22:40 INFO - PROCESS | 1644 | 1468009360465 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:22:40 INFO - PROCESS | 1644 | 1468009360467 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1644 | 1468009360481 Marionette TRACE conn2 <- [1,2474,null,{}] 13:22:40 INFO - PROCESS | 1644 | 1468009360496 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}] 13:22:40 INFO - PROCESS | 1644 | 1468009360499 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:40 INFO - PROCESS | 1644 | 1468009360579 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:22:40 INFO - PROCESS | 1644 | 1468009360584 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1644 | 1468009360588 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192eb000 == 30 [pid = 1644] [id = 626] 13:22:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x1126a0c00) [pid = 1644] [serial = 1878] [outer = 0x0] 13:22:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x118279c00) [pid = 1644] [serial = 1879] [outer = 0x1126a0c00] 13:22:40 INFO - PROCESS | 1644 | 1468009360618 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x11841f800) [pid = 1644] [serial = 1880] [outer = 0x1126a0c00] 13:22:40 INFO - PROCESS | 1644 | 1468009360967 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]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 541ms 13:22:41 INFO - PROCESS | 1644 | 1468009361009 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1644 | 1468009361010 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:22:41 INFO - PROCESS | 1644 | 1468009361013 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1644 | 1468009361014 Marionette TRACE conn2 <- [1,2478,null,{}] 13:22:41 INFO - PROCESS | 1644 | 1468009361016 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}] 13:22:41 INFO - PROCESS | 1644 | 1468009361018 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:41 INFO - PROCESS | 1644 | 1468009361096 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:22:41 INFO - PROCESS | 1644 | 1468009361099 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1644 | 1468009361100 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a88000 == 31 [pid = 1644] [id = 627] 13:22:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x118682400) [pid = 1644] [serial = 1881] [outer = 0x0] 13:22:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x11897f400) [pid = 1644] [serial = 1882] [outer = 0x118682400] 13:22:41 INFO - PROCESS | 1644 | 1468009361143 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x1190e6400) [pid = 1644] [serial = 1883] [outer = 0x118682400] 13:22:41 INFO - PROCESS | 1644 | 1468009361496 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]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 517ms 13:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:22:41 INFO - PROCESS | 1644 | 1468009361531 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1644 | 1468009361532 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:22:41 INFO - PROCESS | 1644 | 1468009361534 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1644 | 1468009361535 Marionette TRACE conn2 <- [1,2482,null,{}] 13:22:41 INFO - PROCESS | 1644 | 1468009361537 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}] 13:22:41 INFO - PROCESS | 1644 | 1468009361539 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:41 INFO - PROCESS | 1644 | 1468009361617 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:22:41 INFO - PROCESS | 1644 | 1468009361674 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:41 INFO - PROCESS | 1644 | 1468009361675 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x121151000 == 32 [pid = 1644] [id = 628] 13:22:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x1132de000) [pid = 1644] [serial = 1884] [outer = 0x0] 13:22:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118684800) [pid = 1644] [serial = 1885] [outer = 0x1132de000] 13:22:41 INFO - PROCESS | 1644 | 1468009361700 Marionette DEBUG loaded listener.js 13:22:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x119a32c00) [pid = 1644] [serial = 1886] [outer = 0x1132de000] 13:22:42 INFO - PROCESS | 1644 | 1468009362000 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]]]}] 13:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 13:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:22:42 INFO - PROCESS | 1644 | 1468009362057 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1644 | 1468009362058 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:22:42 INFO - PROCESS | 1644 | 1468009362060 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1644 | 1468009362061 Marionette TRACE conn2 <- [1,2486,null,{}] 13:22:42 INFO - PROCESS | 1644 | 1468009362063 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}] 13:22:42 INFO - PROCESS | 1644 | 1468009362067 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:42 INFO - PROCESS | 1644 | 1468009362159 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:22:42 INFO - PROCESS | 1644 | 1468009362163 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1644 | 1468009362164 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x124875800 == 33 [pid = 1644] [id = 629] 13:22:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11949d800) [pid = 1644] [serial = 1887] [outer = 0x0] 13:22:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x120f28000) [pid = 1644] [serial = 1888] [outer = 0x11949d800] 13:22:42 INFO - PROCESS | 1644 | 1468009362192 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x123d5dc00) [pid = 1644] [serial = 1889] [outer = 0x11949d800] 13:22:42 INFO - PROCESS | 1644 | 1468009362511 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]]]}] 13:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 469ms 13:22:42 INFO - PROCESS | 1644 | 1468009362529 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:22:42 INFO - PROCESS | 1644 | 1468009362530 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:22:42 INFO - PROCESS | 1644 | 1468009362532 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:22:42 INFO - PROCESS | 1644 | 1468009362534 Marionette TRACE conn2 <- [1,2490,null,{}] 13:22:42 INFO - PROCESS | 1644 | 1468009362537 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}] 13:22:42 INFO - PROCESS | 1644 | 1468009362540 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:42 INFO - PROCESS | 1644 | 1468009362640 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:22:42 INFO - PROCESS | 1644 | 1468009362645 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1644 | 1468009362654 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x126019000 == 34 [pid = 1644] [id = 630] 13:22:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11270a400) [pid = 1644] [serial = 1890] [outer = 0x0] 13:22:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x123d62400) [pid = 1644] [serial = 1891] [outer = 0x11270a400] 13:22:42 INFO - PROCESS | 1644 | 1468009362679 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124b56800) [pid = 1644] [serial = 1892] [outer = 0x11270a400] 13:22:43 INFO - PROCESS | 1644 | 1468009363006 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]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 13:22:43 INFO - PROCESS | 1644 | 1468009363051 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1644 | 1468009363052 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:22:43 INFO - PROCESS | 1644 | 1468009363055 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1644 | 1468009363056 Marionette TRACE conn2 <- [1,2494,null,{}] 13:22:43 INFO - PROCESS | 1644 | 1468009363058 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}] 13:22:43 INFO - PROCESS | 1644 | 1468009363059 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:43 INFO - PROCESS | 1644 | 1468009363132 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:22:43 INFO - PROCESS | 1644 | 1468009363137 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1644 | 1468009363139 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269c3800 == 35 [pid = 1644] [id = 631] 13:22:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119a30000) [pid = 1644] [serial = 1893] [outer = 0x0] 13:22:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1255d0800) [pid = 1644] [serial = 1894] [outer = 0x119a30000] 13:22:43 INFO - PROCESS | 1644 | 1468009363164 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x126031400) [pid = 1644] [serial = 1895] [outer = 0x119a30000] 13:22:43 INFO - PROCESS | 1644 | 1468009363474 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]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 469ms 13:22:43 INFO - PROCESS | 1644 | 1468009363524 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1644 | 1468009363526 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:22:43 INFO - PROCESS | 1644 | 1468009363528 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1644 | 1468009363530 Marionette TRACE conn2 <- [1,2498,null,{}] 13:22:43 INFO - PROCESS | 1644 | 1468009363532 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}] 13:22:43 INFO - PROCESS | 1644 | 1468009363533 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:43 INFO - PROCESS | 1644 | 1468009363631 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:22:43 INFO - PROCESS | 1644 | 1468009363639 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1644 | 1468009363640 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192e9000 == 36 [pid = 1644] [id = 632] 13:22:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1128cc800) [pid = 1644] [serial = 1896] [outer = 0x0] 13:22:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x126147c00) [pid = 1644] [serial = 1897] [outer = 0x1128cc800] 13:22:43 INFO - PROCESS | 1644 | 1468009363672 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x126512c00) [pid = 1644] [serial = 1898] [outer = 0x1128cc800] 13:22:43 INFO - PROCESS | 1644 | 1468009363959 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]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 468ms 13:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:22:44 INFO - PROCESS | 1644 | 1468009363998 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 1644 | 1468009363999 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:22:44 INFO - PROCESS | 1644 | 1468009364001 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1644 | 1468009364003 Marionette TRACE conn2 <- [1,2502,null,{}] 13:22:44 INFO - PROCESS | 1644 | 1468009364008 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}] 13:22:44 INFO - PROCESS | 1644 | 1468009364009 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:44 INFO - PROCESS | 1644 | 1468009364091 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:22:44 INFO - PROCESS | 1644 | 1468009364094 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1644 | 1468009364095 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a307800 == 37 [pid = 1644] [id = 633] 13:22:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12614b800) [pid = 1644] [serial = 1899] [outer = 0x0] 13:22:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126968000) [pid = 1644] [serial = 1900] [outer = 0x12614b800] 13:22:44 INFO - PROCESS | 1644 | 1468009364119 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128a20c00) [pid = 1644] [serial = 1901] [outer = 0x12614b800] 13:22:44 INFO - PROCESS | 1644 | 1468009364475 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]]]}] 13:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 523ms 13:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:22:44 INFO - PROCESS | 1644 | 1468009364525 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 1644 | 1468009364526 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:22:44 INFO - PROCESS | 1644 | 1468009364528 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1644 | 1468009364530 Marionette TRACE conn2 <- [1,2506,null,{}] 13:22:44 INFO - PROCESS | 1644 | 1468009364532 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}] 13:22:44 INFO - PROCESS | 1644 | 1468009364533 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:44 INFO - PROCESS | 1644 | 1468009364643 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:22:44 INFO - PROCESS | 1644 | 1468009364656 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:44 INFO - PROCESS | 1644 | 1468009364657 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fc3800 == 38 [pid = 1644] [id = 634] 13:22:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128a28400) [pid = 1644] [serial = 1902] [outer = 0x0] 13:22:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1290a9000) [pid = 1644] [serial = 1903] [outer = 0x128a28400] 13:22:44 INFO - PROCESS | 1644 | 1468009364683 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1291ddc00) [pid = 1644] [serial = 1904] [outer = 0x128a28400] 13:22:45 INFO - PROCESS | 1644 | 1468009365017 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]]]}] 13:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 13:22:45 INFO - PROCESS | 1644 | 1468009365056 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1644 | 1468009365057 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:22:45 INFO - PROCESS | 1644 | 1468009365059 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1644 | 1468009365060 Marionette TRACE conn2 <- [1,2510,null,{}] 13:22:45 INFO - PROCESS | 1644 | 1468009365062 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}] 13:22:45 INFO - PROCESS | 1644 | 1468009365063 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:45 INFO - PROCESS | 1644 | 1468009365161 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:22:45 INFO - PROCESS | 1644 | 1468009365165 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1644 | 1468009365166 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b722000 == 39 [pid = 1644] [id = 635] 13:22:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1290ab400) [pid = 1644] [serial = 1905] [outer = 0x0] 13:22:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x129360c00) [pid = 1644] [serial = 1906] [outer = 0x1290ab400] 13:22:45 INFO - PROCESS | 1644 | 1468009365190 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12a667400) [pid = 1644] [serial = 1907] [outer = 0x1290ab400] 13:22:45 INFO - PROCESS | 1644 | 1468009365511 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]]]}] 13:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms 13:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:22:45 INFO - PROCESS | 1644 | 1468009365529 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:22:45 INFO - PROCESS | 1644 | 1468009365531 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:22:45 INFO - PROCESS | 1644 | 1468009365532 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:22:45 INFO - PROCESS | 1644 | 1468009365533 Marionette TRACE conn2 <- [1,2514,null,{}] 13:22:45 INFO - PROCESS | 1644 | 1468009365544 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}] 13:22:45 INFO - PROCESS | 1644 | 1468009365545 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:45 INFO - PROCESS | 1644 | 1468009365654 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x129358800) [pid = 1644] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x124de9c00) [pid = 1644] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x128ec0400) [pid = 1644] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x12935c800) [pid = 1644] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1132e1800) [pid = 1644] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118275800) [pid = 1644] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1122be800) [pid = 1644] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x123d66800) [pid = 1644] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x11270f400) [pid = 1644] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1190df400) [pid = 1644] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118109c00) [pid = 1644] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115e1e000) [pid = 1644] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118414000) [pid = 1644] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:22:45 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1290a9400) [pid = 1644] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:22:45 INFO - PROCESS | 1644 | 1468009365975 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1644 | 1468009365976 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x113d16800 == 40 [pid = 1644] [id = 636] 13:22:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x112706c00) [pid = 1644] [serial = 1908] [outer = 0x0] 13:22:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x11270f800) [pid = 1644] [serial = 1909] [outer = 0x112706c00] 13:22:46 INFO - PROCESS | 1644 | 1468009366009 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x112a84c00) [pid = 1644] [serial = 1910] [outer = 0x112706c00] 13:22:46 INFO - PROCESS | 1644 | 1468009366532 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]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1071ms 13:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:22:46 INFO - PROCESS | 1644 | 1468009366606 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1644 | 1468009366609 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:22:46 INFO - PROCESS | 1644 | 1468009366612 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1644 | 1468009366613 Marionette TRACE conn2 <- [1,2518,null,{}] 13:22:46 INFO - PROCESS | 1644 | 1468009366617 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}] 13:22:46 INFO - PROCESS | 1644 | 1468009366620 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:46 INFO - PROCESS | 1644 | 1468009366730 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:22:46 INFO - PROCESS | 1644 | 1468009366811 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:46 INFO - PROCESS | 1644 | 1468009366812 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190b9000 == 41 [pid = 1644] [id = 637] 13:22:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115e22000) [pid = 1644] [serial = 1911] [outer = 0x0] 13:22:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x1162a9400) [pid = 1644] [serial = 1912] [outer = 0x115e22000] 13:22:46 INFO - PROCESS | 1644 | 1468009366843 Marionette DEBUG loaded listener.js 13:22:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x117db7800) [pid = 1644] [serial = 1913] [outer = 0x115e22000] 13:22:47 INFO - PROCESS | 1644 | 1468009367536 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]]]}] 13:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 973ms 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x12b722000 == 40 [pid = 1644] [id = 635] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x119fc3800 == 39 [pid = 1644] [id = 634] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x12a307800 == 38 [pid = 1644] [id = 633] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x1192e9000 == 37 [pid = 1644] [id = 632] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x1269c3800 == 36 [pid = 1644] [id = 631] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x126019000 == 35 [pid = 1644] [id = 630] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x124875800 == 34 [pid = 1644] [id = 629] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x121151000 == 33 [pid = 1644] [id = 628] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118103000) [pid = 1644] [serial = 1870] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x119a88000 == 32 [pid = 1644] [id = 627] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x1192eb000 == 31 [pid = 1644] [id = 626] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x118238000 == 30 [pid = 1644] [id = 625] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x11684f000 == 29 [pid = 1644] [id = 624] 13:22:47 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4ad800 == 28 [pid = 1644] [id = 623] 13:22:47 INFO - PROCESS | 1644 | 1468009367613 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:22:47 INFO - PROCESS | 1644 | 1468009367615 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:22:47 INFO - PROCESS | 1644 | 1468009367619 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:22:47 INFO - PROCESS | 1644 | 1468009367623 Marionette TRACE conn2 <- [1,2522,null,{}] 13:22:47 INFO - PROCESS | 1644 | 1468009367626 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}] 13:22:47 INFO - PROCESS | 1644 | 1468009367628 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:47 INFO - PROCESS | 1644 | 1468009367706 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1291dc000) [pid = 1644] [serial = 1829] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12b75e400) [pid = 1644] [serial = 1868] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x126027400) [pid = 1644] [serial = 1852] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1291d6400) [pid = 1644] [serial = 1855] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128c6fc00) [pid = 1644] [serial = 1853] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a54d800) [pid = 1644] [serial = 1858] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x129352c00) [pid = 1644] [serial = 1856] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x115dc0c00) [pid = 1644] [serial = 1861] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x118417c00) [pid = 1644] [serial = 1862] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12a6ab000) [pid = 1644] [serial = 1859] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12a7cfc00) [pid = 1644] [serial = 1867] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x118684400) [pid = 1644] [serial = 1835] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x118413c00) [pid = 1644] [serial = 1834] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x1133f2800) [pid = 1644] [serial = 1832] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x11270c800) [pid = 1644] [serial = 1831] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x124a7c000) [pid = 1644] [serial = 1849] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x1211f4400) [pid = 1644] [serial = 1846] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x121ce6400) [pid = 1644] [serial = 1847] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x119ae7000) [pid = 1644] [serial = 1844] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x11966b000) [pid = 1644] [serial = 1843] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x11827d400) [pid = 1644] [serial = 1840] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x11867dc00) [pid = 1644] [serial = 1841] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x11810b800) [pid = 1644] [serial = 1838] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x115e8f000) [pid = 1644] [serial = 1837] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x1211fa800) [pid = 1644] [serial = 1864] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x128a1f000) [pid = 1644] [serial = 1865] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x124de9800) [pid = 1644] [serial = 1850] [outer = 0x0] [url = about:blank] 13:22:47 INFO - PROCESS | 1644 | 1468009367775 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1644 | 1468009367778 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x11714f800 == 29 [pid = 1644] [id = 638] 13:22:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x1132e9400) [pid = 1644] [serial = 1914] [outer = 0x0] 13:22:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x11622e800) [pid = 1644] [serial = 1915] [outer = 0x1132e9400] 13:22:47 INFO - PROCESS | 1644 | 1468009367807 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x117dbcc00) [pid = 1644] [serial = 1916] [outer = 0x1132e9400] 13:22:48 INFO - PROCESS | 1644 | 1468009368112 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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 524ms 13:22:48 INFO - PROCESS | 1644 | 1468009368142 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1644 | 1468009368145 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:22:48 INFO - PROCESS | 1644 | 1468009368150 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1644 | 1468009368152 Marionette TRACE conn2 <- [1,2526,null,{}] 13:22:48 INFO - PROCESS | 1644 | 1468009368157 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}] 13:22:48 INFO - PROCESS | 1644 | 1468009368158 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:48 INFO - PROCESS | 1644 | 1468009368240 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:22:48 INFO - PROCESS | 1644 | 1468009368244 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1644 | 1468009368245 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192e9000 == 30 [pid = 1644] [id = 639] 13:22:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x118105c00) [pid = 1644] [serial = 1917] [outer = 0x0] 13:22:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x118210c00) [pid = 1644] [serial = 1918] [outer = 0x118105c00] 13:22:48 INFO - PROCESS | 1644 | 1468009368298 Marionette DEBUG loaded listener.js 13:22:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x11841c800) [pid = 1644] [serial = 1919] [outer = 0x118105c00] 13:22:48 INFO - PROCESS | 1644 | 1468009368758 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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 624ms 13:22:48 INFO - PROCESS | 1644 | 1468009368775 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1644 | 1468009368777 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:22:48 INFO - PROCESS | 1644 | 1468009368781 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1644 | 1468009368783 Marionette TRACE conn2 <- [1,2530,null,{}] 13:22:48 INFO - PROCESS | 1644 | 1468009368787 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}] 13:22:48 INFO - PROCESS | 1644 | 1468009368789 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:48 INFO - PROCESS | 1644 | 1468009368885 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:22:48 INFO - PROCESS | 1644 | 1468009368937 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:48 INFO - PROCESS | 1644 | 1468009368940 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x11887a800 == 31 [pid = 1644] [id = 640] 13:22:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x113277000) [pid = 1644] [serial = 1920] [outer = 0x0] 13:22:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x117562400) [pid = 1644] [serial = 1921] [outer = 0x113277000] 13:22:48 INFO - PROCESS | 1644 | 1468009368972 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x118212400) [pid = 1644] [serial = 1922] [outer = 0x113277000] 13:22:49 INFO - PROCESS | 1644 | 1468009369409 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]]]}] 13:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 672ms 13:22:49 INFO - PROCESS | 1644 | 1468009369452 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:22:49 INFO - PROCESS | 1644 | 1468009369456 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:22:49 INFO - PROCESS | 1644 | 1468009369460 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:22:49 INFO - PROCESS | 1644 | 1468009369462 Marionette TRACE conn2 <- [1,2534,null,{}] 13:22:49 INFO - PROCESS | 1644 | 1468009369464 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}] 13:22:49 INFO - PROCESS | 1644 | 1468009369466 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:49 INFO - PROCESS | 1644 | 1468009369561 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:22:49 INFO - PROCESS | 1644 | 1468009369617 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1644 | 1468009369619 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x12125c800 == 32 [pid = 1644] [id = 641] 13:22:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x1128d9c00) [pid = 1644] [serial = 1923] [outer = 0x0] 13:22:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x118680400) [pid = 1644] [serial = 1924] [outer = 0x1128d9c00] 13:22:49 INFO - PROCESS | 1644 | 1468009369649 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x119205800) [pid = 1644] [serial = 1925] [outer = 0x1128d9c00] 13:22:50 INFO - PROCESS | 1644 | 1468009370063 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]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 619ms 13:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:22:50 INFO - PROCESS | 1644 | 1468009370080 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1644 | 1468009370081 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:22:50 INFO - PROCESS | 1644 | 1468009370084 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1644 | 1468009370086 Marionette TRACE conn2 <- [1,2538,null,{}] 13:22:50 INFO - PROCESS | 1644 | 1468009370095 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}] 13:22:50 INFO - PROCESS | 1644 | 1468009370098 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:50 INFO - PROCESS | 1644 | 1468009370193 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:22:50 INFO - PROCESS | 1644 | 1468009370284 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1644 | 1468009370287 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185c6000 == 33 [pid = 1644] [id = 642] 13:22:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119ad9c00) [pid = 1644] [serial = 1926] [outer = 0x0] 13:22:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x119d71800) [pid = 1644] [serial = 1927] [outer = 0x119ad9c00] 13:22:50 INFO - PROCESS | 1644 | 1468009370319 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x121019000) [pid = 1644] [serial = 1928] [outer = 0x119ad9c00] 13:22:50 INFO - PROCESS | 1644 | 1468009370699 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]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 672ms 13:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:22:50 INFO - PROCESS | 1644 | 1468009370757 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1644 | 1468009370759 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:22:50 INFO - PROCESS | 1644 | 1468009370761 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1644 | 1468009370762 Marionette TRACE conn2 <- [1,2542,null,{}] 13:22:50 INFO - PROCESS | 1644 | 1468009370765 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}] 13:22:50 INFO - PROCESS | 1644 | 1468009370766 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:50 INFO - PROCESS | 1644 | 1468009370862 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:22:50 INFO - PROCESS | 1644 | 1468009370930 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1644 | 1468009370931 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269bb000 == 34 [pid = 1644] [id = 643] 13:22:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x119ae7000) [pid = 1644] [serial = 1929] [outer = 0x0] 13:22:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x12170e800) [pid = 1644] [serial = 1930] [outer = 0x119ae7000] 13:22:50 INFO - PROCESS | 1644 | 1468009370962 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x121cdd400) [pid = 1644] [serial = 1931] [outer = 0x119ae7000] 13:22:51 INFO - PROCESS | 1644 | 1468009371371 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]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 621ms 13:22:51 INFO - PROCESS | 1644 | 1468009371382 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:22:51 INFO - PROCESS | 1644 | 1468009371383 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:22:51 INFO - PROCESS | 1644 | 1468009371386 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1644 | 1468009371389 Marionette TRACE conn2 <- [1,2546,null,{}] 13:22:51 INFO - PROCESS | 1644 | 1468009371392 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}] 13:22:51 INFO - PROCESS | 1644 | 1468009371393 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:51 INFO - PROCESS | 1644 | 1468009371482 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:22:51 INFO - PROCESS | 1644 | 1468009371567 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1644 | 1468009371569 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x129077800 == 35 [pid = 1644] [id = 644] 13:22:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x119ae2400) [pid = 1644] [serial = 1932] [outer = 0x0] 13:22:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x124a7c800) [pid = 1644] [serial = 1933] [outer = 0x119ae2400] 13:22:51 INFO - PROCESS | 1644 | 1468009371610 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1255cd400) [pid = 1644] [serial = 1934] [outer = 0x119ae2400] 13:22:52 INFO - PROCESS | 1644 | 1468009372088 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]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 772ms 13:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:22:52 INFO - PROCESS | 1644 | 1468009372159 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1644 | 1468009372160 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:22:52 INFO - PROCESS | 1644 | 1468009372163 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1644 | 1468009372164 Marionette TRACE conn2 <- [1,2550,null,{}] 13:22:52 INFO - PROCESS | 1644 | 1468009372166 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}] 13:22:52 INFO - PROCESS | 1644 | 1468009372173 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:52 INFO - PROCESS | 1644 | 1468009372348 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:22:52 INFO - PROCESS | 1644 | 1468009372441 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1644 | 1468009372443 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6e6000 == 36 [pid = 1644] [id = 645] 13:22:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x1255ce800) [pid = 1644] [serial = 1935] [outer = 0x0] 13:22:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x128c62400) [pid = 1644] [serial = 1936] [outer = 0x1255ce800] 13:22:52 INFO - PROCESS | 1644 | 1468009372485 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x128ec0c00) [pid = 1644] [serial = 1937] [outer = 0x1255ce800] 13:22:52 INFO - PROCESS | 1644 | 1468009372976 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]]]}] 13:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 819ms 13:22:52 INFO - PROCESS | 1644 | 1468009372983 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1644 | 1468009372985 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:22:52 INFO - PROCESS | 1644 | 1468009372988 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1644 | 1468009372990 Marionette TRACE conn2 <- [1,2554,null,{}] 13:22:52 INFO - PROCESS | 1644 | 1468009372994 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}] 13:22:52 INFO - PROCESS | 1644 | 1468009372995 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:53 INFO - PROCESS | 1644 | 1468009373090 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:22:53 INFO - PROCESS | 1644 | 1468009373144 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:53 INFO - PROCESS | 1644 | 1468009373146 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182af800 == 37 [pid = 1644] [id = 646] 13:22:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x113202800) [pid = 1644] [serial = 1938] [outer = 0x0] 13:22:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11680f800) [pid = 1644] [serial = 1939] [outer = 0x113202800] 13:22:53 INFO - PROCESS | 1644 | 1468009373175 Marionette DEBUG loaded listener.js 13:22:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x11810d800) [pid = 1644] [serial = 1940] [outer = 0x113202800] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x11714f800 == 36 [pid = 1644] [id = 638] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x113d16800 == 35 [pid = 1644] [id = 636] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1190b9000 == 34 [pid = 1644] [id = 637] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6e6000 == 33 [pid = 1644] [id = 645] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x129077800 == 32 [pid = 1644] [id = 644] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1269bb000 == 31 [pid = 1644] [id = 643] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1185c6000 == 30 [pid = 1644] [id = 642] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x12125c800 == 29 [pid = 1644] [id = 641] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x1192e9000 == 28 [pid = 1644] [id = 639] 13:22:53 INFO - PROCESS | 1644 | --DOCSHELL 0x11887a800 == 27 [pid = 1644] [id = 640] 13:22:54 INFO - PROCESS | 1644 | 1468009374067 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]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1121ms 13:22:54 INFO - PROCESS | 1644 | 1468009374110 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1644 | 1468009374114 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:22:54 INFO - PROCESS | 1644 | 1468009374118 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1644 | 1468009374124 Marionette TRACE conn2 <- [1,2558,null,{}] 13:22:54 INFO - PROCESS | 1644 | 1468009374128 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}] 13:22:54 INFO - PROCESS | 1644 | 1468009374132 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:54 INFO - PROCESS | 1644 | 1468009374245 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:22:54 INFO - PROCESS | 1644 | 1468009374255 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1644 | 1468009374257 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x118244800 == 28 [pid = 1644] [id = 647] 13:22:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x113275400) [pid = 1644] [serial = 1941] [outer = 0x0] 13:22:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116239000) [pid = 1644] [serial = 1942] [outer = 0x113275400] 13:22:54 INFO - PROCESS | 1644 | 1468009374285 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x112a84400) [pid = 1644] [serial = 1943] [outer = 0x113275400] 13:22:54 INFO - PROCESS | 1644 | 1468009374647 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]]]}] 13:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 574ms 13:22:54 INFO - PROCESS | 1644 | 1468009374692 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:22:54 INFO - PROCESS | 1644 | 1468009374696 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:22:54 INFO - PROCESS | 1644 | 1468009374700 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:22:54 INFO - PROCESS | 1644 | 1468009374702 Marionette TRACE conn2 <- [1,2562,null,{}] 13:22:54 INFO - PROCESS | 1644 | 1468009374705 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}] 13:22:54 INFO - PROCESS | 1644 | 1468009374706 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:54 INFO - PROCESS | 1644 | 1468009374789 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:22:54 INFO - PROCESS | 1644 | 1468009374794 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1644 | 1468009374795 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dde000 == 29 [pid = 1644] [id = 648] 13:22:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118104800) [pid = 1644] [serial = 1944] [outer = 0x0] 13:22:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118216c00) [pid = 1644] [serial = 1945] [outer = 0x118104800] 13:22:54 INFO - PROCESS | 1644 | 1468009374823 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x118632000) [pid = 1644] [serial = 1946] [outer = 0x118104800] 13:22:55 INFO - PROCESS | 1644 | 1468009375230 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]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 573ms 13:22:55 INFO - PROCESS | 1644 | 1468009375275 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1644 | 1468009375276 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:22:55 INFO - PROCESS | 1644 | 1468009375279 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1644 | 1468009375281 Marionette TRACE conn2 <- [1,2566,null,{}] 13:22:55 INFO - PROCESS | 1644 | 1468009375295 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}] 13:22:55 INFO - PROCESS | 1644 | 1468009375298 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:55 INFO - PROCESS | 1644 | 1468009375402 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:22:55 INFO - PROCESS | 1644 | 1468009375407 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1644 | 1468009375409 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b09000 == 30 [pid = 1644] [id = 649] 13:22:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x11949f000) [pid = 1644] [serial = 1947] [outer = 0x0] 13:22:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x119a30400) [pid = 1644] [serial = 1948] [outer = 0x11949f000] 13:22:55 INFO - PROCESS | 1644 | 1468009375437 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x119ae3400) [pid = 1644] [serial = 1949] [outer = 0x11949f000] 13:22:55 INFO - PROCESS | 1644 | 1468009375794 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]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 13:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:22:55 INFO - PROCESS | 1644 | 1468009375799 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1644 | 1468009375801 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:22:55 INFO - PROCESS | 1644 | 1468009375807 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1644 | 1468009375808 Marionette TRACE conn2 <- [1,2570,null,{}] 13:22:55 INFO - PROCESS | 1644 | 1468009375811 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}] 13:22:55 INFO - PROCESS | 1644 | 1468009375812 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:55 INFO - PROCESS | 1644 | 1468009375919 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:22:55 INFO - PROCESS | 1644 | 1468009375923 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1644 | 1468009375924 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x1289ef000 == 31 [pid = 1644] [id = 650] 13:22:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x119d72000) [pid = 1644] [serial = 1950] [outer = 0x0] 13:22:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12101d000) [pid = 1644] [serial = 1951] [outer = 0x119d72000] 13:22:55 INFO - PROCESS | 1644 | 1468009375950 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x121831c00) [pid = 1644] [serial = 1952] [outer = 0x119d72000] 13:22:56 INFO - PROCESS | 1644 | 1468009376419 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]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:22:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 673ms 13:22:56 INFO - PROCESS | 1644 | 1468009376487 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1644 | 1468009376489 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:22:56 INFO - PROCESS | 1644 | 1468009376492 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1644 | 1468009376494 Marionette TRACE conn2 <- [1,2574,null,{}] 13:22:56 INFO - PROCESS | 1644 | 1468009376511 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}] 13:22:56 INFO - PROCESS | 1644 | 1468009376513 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:56 INFO - PROCESS | 1644 | 1468009376641 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:22:56 INFO - PROCESS | 1644 | 1468009376648 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1644 | 1468009376649 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a534800 == 32 [pid = 1644] [id = 651] 13:22:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x1128d8800) [pid = 1644] [serial = 1953] [outer = 0x0] 13:22:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x123d66400) [pid = 1644] [serial = 1954] [outer = 0x1128d8800] 13:22:56 INFO - PROCESS | 1644 | 1468009376673 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x124de3400) [pid = 1644] [serial = 1955] [outer = 0x1128d8800] 13:22:57 INFO - PROCESS | 1644 | 1468009377233 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]]]}] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12b762800) [pid = 1644] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118105c00) [pid = 1644] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118682400) [pid = 1644] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x119a30000) [pid = 1644] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11327a800) [pid = 1644] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1126a0c00) [pid = 1644] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11949d800) [pid = 1644] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1128cc800) [pid = 1644] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1132de000) [pid = 1644] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11270a400) [pid = 1644] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x1133c2800) [pid = 1644] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1132e9400) [pid = 1644] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112706c00) [pid = 1644] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x115e22000) [pid = 1644] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x12614b800) [pid = 1644] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x128a28400) [pid = 1644] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:22:57 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1290ab400) [pid = 1644] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:22:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:22:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 820ms 13:22:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:22:57 INFO - PROCESS | 1644 | 1468009377312 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1644 | 1468009377313 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:22:57 INFO - PROCESS | 1644 | 1468009377315 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1644 | 1468009377316 Marionette TRACE conn2 <- [1,2578,null,{}] 13:22:57 INFO - PROCESS | 1644 | 1468009377319 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}] 13:22:57 INFO - PROCESS | 1644 | 1468009377323 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:57 INFO - PROCESS | 1644 | 1468009377408 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:22:57 INFO - PROCESS | 1644 | 1468009377412 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1644 | 1468009377413 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218e1800 == 33 [pid = 1644] [id = 652] 13:22:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x118108800) [pid = 1644] [serial = 1956] [outer = 0x0] 13:22:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118682000) [pid = 1644] [serial = 1957] [outer = 0x118108800] 13:22:57 INFO - PROCESS | 1644 | 1468009377441 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119adb000) [pid = 1644] [serial = 1958] [outer = 0x118108800] 13:22:57 INFO - PROCESS | 1644 | 1468009377763 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]]]}] 13:22:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:22:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 13:22:57 INFO - PROCESS | 1644 | 1468009377784 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1644 | 1468009377785 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:22:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:22:57 INFO - PROCESS | 1644 | 1468009377790 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1644 | 1468009377798 Marionette TRACE conn2 <- [1,2582,null,{}] 13:22:57 INFO - PROCESS | 1644 | 1468009377801 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}] 13:22:57 INFO - PROCESS | 1644 | 1468009377802 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:57 INFO - PROCESS | 1644 | 1468009377900 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:22:57 INFO - PROCESS | 1644 | 1468009377905 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1644 | 1468009377906 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b88e000 == 34 [pid = 1644] [id = 653] 13:22:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x11270d800) [pid = 1644] [serial = 1959] [outer = 0x0] 13:22:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x124a84800) [pid = 1644] [serial = 1960] [outer = 0x11270d800] 13:22:57 INFO - PROCESS | 1644 | 1468009377931 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12614b000) [pid = 1644] [serial = 1961] [outer = 0x11270d800] 13:22:58 INFO - PROCESS | 1644 | 1468009378227 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]]]}] 13:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 478ms 13:22:58 INFO - PROCESS | 1644 | 1468009378266 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1644 | 1468009378268 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:22:58 INFO - PROCESS | 1644 | 1468009378272 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1644 | 1468009378274 Marionette TRACE conn2 <- [1,2586,null,{}] 13:22:58 INFO - PROCESS | 1644 | 1468009378276 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}] 13:22:58 INFO - PROCESS | 1644 | 1468009378277 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:58 INFO - PROCESS | 1644 | 1468009378350 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:22:58 INFO - PROCESS | 1644 | 1468009378356 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1644 | 1468009378357 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4b7000 == 35 [pid = 1644] [id = 654] 13:22:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118214c00) [pid = 1644] [serial = 1962] [outer = 0x0] 13:22:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x128a1d400) [pid = 1644] [serial = 1963] [outer = 0x118214c00] 13:22:58 INFO - PROCESS | 1644 | 1468009378382 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128c65000) [pid = 1644] [serial = 1964] [outer = 0x118214c00] 13:22:58 INFO - PROCESS | 1644 | 1468009378715 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]]]}] 13:22:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:22:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 13:22:58 INFO - PROCESS | 1644 | 1468009378741 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1644 | 1468009378742 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:22:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:22:58 INFO - PROCESS | 1644 | 1468009378744 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1644 | 1468009378745 Marionette TRACE conn2 <- [1,2590,null,{}] 13:22:58 INFO - PROCESS | 1644 | 1468009378747 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}] 13:22:58 INFO - PROCESS | 1644 | 1468009378748 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:58 INFO - PROCESS | 1644 | 1468009378858 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:22:58 INFO - PROCESS | 1644 | 1468009378864 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1644 | 1468009378865 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca4f000 == 36 [pid = 1644] [id = 655] 13:22:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x112ecac00) [pid = 1644] [serial = 1965] [outer = 0x0] 13:22:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128ec1400) [pid = 1644] [serial = 1966] [outer = 0x112ecac00] 13:22:58 INFO - PROCESS | 1644 | 1468009378889 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1290b0800) [pid = 1644] [serial = 1967] [outer = 0x112ecac00] 13:22:59 INFO - PROCESS | 1644 | 1468009379193 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]]]}] 13:22:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:22:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 468ms 13:22:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:22:59 INFO - PROCESS | 1644 | 1468009379212 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:22:59 INFO - PROCESS | 1644 | 1468009379214 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:22:59 INFO - PROCESS | 1644 | 1468009379216 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:22:59 INFO - PROCESS | 1644 | 1468009379217 Marionette TRACE conn2 <- [1,2594,null,{}] 13:22:59 INFO - PROCESS | 1644 | 1468009379220 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}] 13:22:59 INFO - PROCESS | 1644 | 1468009379223 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:59 INFO - PROCESS | 1644 | 1468009379345 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:22:59 INFO - PROCESS | 1644 | 1468009379405 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1644 | 1468009379407 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:22:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x116627800 == 37 [pid = 1644] [id = 656] 13:22:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x112704c00) [pid = 1644] [serial = 1968] [outer = 0x0] 13:22:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11270e400) [pid = 1644] [serial = 1969] [outer = 0x112704c00] 13:22:59 INFO - PROCESS | 1644 | 1468009379479 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x112abe000) [pid = 1644] [serial = 1970] [outer = 0x112704c00] 13:23:00 INFO - PROCESS | 1644 | 1468009380086 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]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 924ms 13:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:23:00 INFO - PROCESS | 1644 | 1468009380158 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1644 | 1468009380161 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:23:00 INFO - PROCESS | 1644 | 1468009380165 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1644 | 1468009380167 Marionette TRACE conn2 <- [1,2598,null,{}] 13:23:00 INFO - PROCESS | 1644 | 1468009380171 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}] 13:23:00 INFO - PROCESS | 1644 | 1468009380174 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:00 INFO - PROCESS | 1644 | 1468009380281 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:23:00 INFO - PROCESS | 1644 | 1468009380337 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1644 | 1468009380339 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d95000 == 38 [pid = 1644] [id = 657] 13:23:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x11755c400) [pid = 1644] [serial = 1971] [outer = 0x0] 13:23:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118105c00) [pid = 1644] [serial = 1972] [outer = 0x11755c400] 13:23:00 INFO - PROCESS | 1644 | 1468009380370 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11826bc00) [pid = 1644] [serial = 1973] [outer = 0x11755c400] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca4f000 == 37 [pid = 1644] [id = 655] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4b7000 == 36 [pid = 1644] [id = 654] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12b88e000 == 35 [pid = 1644] [id = 653] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x1218e1800 == 34 [pid = 1644] [id = 652] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x12a534800 == 33 [pid = 1644] [id = 651] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x1289ef000 == 32 [pid = 1644] [id = 650] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x124b09000 == 31 [pid = 1644] [id = 649] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x119dde000 == 30 [pid = 1644] [id = 648] 13:23:01 INFO - PROCESS | 1644 | 1468009381097 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]]]}] 13:23:01 INFO - PROCESS | 1644 | --DOCSHELL 0x118244800 == 29 [pid = 1644] [id = 647] 13:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 973ms 13:23:01 INFO - PROCESS | 1644 | 1468009381138 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1644 | 1468009381141 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:23:01 INFO - PROCESS | 1644 | 1468009381144 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1644 | 1468009381146 Marionette TRACE conn2 <- [1,2602,null,{}] 13:23:01 INFO - PROCESS | 1644 | 1468009381150 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}] 13:23:01 INFO - PROCESS | 1644 | 1468009381151 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:01 INFO - PROCESS | 1644 | 1468009381236 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x12a667400) [pid = 1644] [serial = 1907] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x12b768c00) [pid = 1644] [serial = 1871] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x11841c800) [pid = 1644] [serial = 1919] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118210c00) [pid = 1644] [serial = 1918] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1291ddc00) [pid = 1644] [serial = 1904] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x11897f400) [pid = 1644] [serial = 1882] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1190e6400) [pid = 1644] [serial = 1883] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1255d0800) [pid = 1644] [serial = 1894] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x126031400) [pid = 1644] [serial = 1895] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x1132e2400) [pid = 1644] [serial = 1873] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x113d73000) [pid = 1644] [serial = 1874] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118279c00) [pid = 1644] [serial = 1879] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11841f800) [pid = 1644] [serial = 1880] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x120f28000) [pid = 1644] [serial = 1888] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x123d5dc00) [pid = 1644] [serial = 1889] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x126147c00) [pid = 1644] [serial = 1897] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x126512c00) [pid = 1644] [serial = 1898] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118684800) [pid = 1644] [serial = 1885] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119a32c00) [pid = 1644] [serial = 1886] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x123d62400) [pid = 1644] [serial = 1891] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124b56800) [pid = 1644] [serial = 1892] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x115e91000) [pid = 1644] [serial = 1876] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11622e800) [pid = 1644] [serial = 1915] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x112a84c00) [pid = 1644] [serial = 1910] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1162a9400) [pid = 1644] [serial = 1912] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x117db7800) [pid = 1644] [serial = 1913] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11270f800) [pid = 1644] [serial = 1909] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x116f97000) [pid = 1644] [serial = 1877] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x117dbcc00) [pid = 1644] [serial = 1916] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x128a20c00) [pid = 1644] [serial = 1901] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x126968000) [pid = 1644] [serial = 1900] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1290a9000) [pid = 1644] [serial = 1903] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x129360c00) [pid = 1644] [serial = 1906] [outer = 0x0] [url = about:blank] 13:23:01 INFO - PROCESS | 1644 | 1468009381300 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1644 | 1468009381303 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x11715e000 == 30 [pid = 1644] [id = 658] 13:23:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1132e2400) [pid = 1644] [serial = 1974] [outer = 0x0] 13:23:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x115e98c00) [pid = 1644] [serial = 1975] [outer = 0x1132e2400] 13:23:01 INFO - PROCESS | 1644 | 1468009381331 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x117dbcc00) [pid = 1644] [serial = 1976] [outer = 0x1132e2400] 13:23:01 INFO - PROCESS | 1644 | 1468009381677 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]]]}] 13:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 571ms 13:23:01 INFO - PROCESS | 1644 | 1468009381716 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1644 | 1468009381721 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:23:01 INFO - PROCESS | 1644 | 1468009381727 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1644 | 1468009381729 Marionette TRACE conn2 <- [1,2606,null,{}] 13:23:01 INFO - PROCESS | 1644 | 1468009381763 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}] 13:23:01 INFO - PROCESS | 1644 | 1468009381764 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:01 INFO - PROCESS | 1644 | 1468009381841 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:23:01 INFO - PROCESS | 1644 | 1468009381845 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1644 | 1468009381847 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195bc000 == 31 [pid = 1644] [id = 659] 13:23:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118209000) [pid = 1644] [serial = 1977] [outer = 0x0] 13:23:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x11841f800) [pid = 1644] [serial = 1978] [outer = 0x118209000] 13:23:01 INFO - PROCESS | 1644 | 1468009381877 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118981400) [pid = 1644] [serial = 1979] [outer = 0x118209000] 13:23:02 INFO - PROCESS | 1644 | 1468009382234 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]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 549ms 13:23:02 INFO - PROCESS | 1644 | 1468009382277 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1644 | 1468009382278 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:23:02 INFO - PROCESS | 1644 | 1468009382280 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1644 | 1468009382283 Marionette TRACE conn2 <- [1,2610,null,{}] 13:23:02 INFO - PROCESS | 1644 | 1468009382300 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}] 13:23:02 INFO - PROCESS | 1644 | 1468009382304 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:02 INFO - PROCESS | 1644 | 1468009382383 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:23:02 INFO - PROCESS | 1644 | 1468009382391 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1644 | 1468009382393 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x121274800 == 32 [pid = 1644] [id = 660] 13:23:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1132e9400) [pid = 1644] [serial = 1980] [outer = 0x0] 13:23:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119ae3800) [pid = 1644] [serial = 1981] [outer = 0x1132e9400] 13:23:02 INFO - PROCESS | 1644 | 1468009382421 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x121020000) [pid = 1644] [serial = 1982] [outer = 0x1132e9400] 13:23:02 INFO - PROCESS | 1644 | 1468009382750 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]]]}] 13:23:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:23:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 526ms 13:23:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:23:02 INFO - PROCESS | 1644 | 1468009382808 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:23:02 INFO - PROCESS | 1644 | 1468009382809 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:23:02 INFO - PROCESS | 1644 | 1468009382811 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1644 | 1468009382812 Marionette TRACE conn2 <- [1,2614,null,{}] 13:23:02 INFO - PROCESS | 1644 | 1468009382815 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}] 13:23:02 INFO - PROCESS | 1644 | 1468009382816 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:02 INFO - PROCESS | 1644 | 1468009382895 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:23:02 INFO - PROCESS | 1644 | 1468009382960 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1644 | 1468009382961 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x124b0c800 == 33 [pid = 1644] [id = 661] 13:23:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x1214eb800) [pid = 1644] [serial = 1983] [outer = 0x0] 13:23:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x123d69c00) [pid = 1644] [serial = 1984] [outer = 0x1214eb800] 13:23:02 INFO - PROCESS | 1644 | 1468009382986 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x124f22000) [pid = 1644] [serial = 1985] [outer = 0x1214eb800] 13:23:03 INFO - PROCESS | 1644 | 1468009383314 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]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 13:23:03 INFO - PROCESS | 1644 | 1468009383330 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 1644 | 1468009383331 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:23:03 INFO - PROCESS | 1644 | 1468009383334 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1644 | 1468009383335 Marionette TRACE conn2 <- [1,2618,null,{}] 13:23:03 INFO - PROCESS | 1644 | 1468009383346 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}] 13:23:03 INFO - PROCESS | 1644 | 1468009383347 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:03 INFO - PROCESS | 1644 | 1468009383472 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:23:03 INFO - PROCESS | 1644 | 1468009383523 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1644 | 1468009383524 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x117481000 == 34 [pid = 1644] [id = 662] 13:23:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x124f22400) [pid = 1644] [serial = 1986] [outer = 0x0] 13:23:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12608e400) [pid = 1644] [serial = 1987] [outer = 0x124f22400] 13:23:03 INFO - PROCESS | 1644 | 1468009383565 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x1267ac800) [pid = 1644] [serial = 1988] [outer = 0x124f22400] 13:23:03 INFO - PROCESS | 1644 | 1468009383964 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]]]}] 13:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 679ms 13:23:04 INFO - PROCESS | 1644 | 1468009384012 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 1644 | 1468009384013 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:23:04 INFO - PROCESS | 1644 | 1468009384024 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1644 | 1468009384025 Marionette TRACE conn2 <- [1,2622,null,{}] 13:23:04 INFO - PROCESS | 1644 | 1468009384028 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}] 13:23:04 INFO - PROCESS | 1644 | 1468009384032 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:04 INFO - PROCESS | 1644 | 1468009384150 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:23:04 INFO - PROCESS | 1644 | 1468009384202 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1644 | 1468009384203 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a770800 == 35 [pid = 1644] [id = 663] 13:23:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11327a800) [pid = 1644] [serial = 1989] [outer = 0x0] 13:23:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x128c68c00) [pid = 1644] [serial = 1990] [outer = 0x11327a800] 13:23:04 INFO - PROCESS | 1644 | 1468009384228 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12935d800) [pid = 1644] [serial = 1991] [outer = 0x11327a800] 13:23:04 INFO - PROCESS | 1644 | 1468009384649 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]]]}] 13:23:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:23:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 13:23:04 INFO - PROCESS | 1644 | 1468009384697 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 1644 | 1468009384698 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:23:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:23:04 INFO - PROCESS | 1644 | 1468009384702 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1644 | 1468009384705 Marionette TRACE conn2 <- [1,2626,null,{}] 13:23:04 INFO - PROCESS | 1644 | 1468009384708 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}] 13:23:04 INFO - PROCESS | 1644 | 1468009384710 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:04 INFO - PROCESS | 1644 | 1468009384811 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:23:04 INFO - PROCESS | 1644 | 1468009384825 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1644 | 1468009384826 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af1f000 == 36 [pid = 1644] [id = 664] 13:23:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12a65d400) [pid = 1644] [serial = 1992] [outer = 0x0] 13:23:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12a668000) [pid = 1644] [serial = 1993] [outer = 0x12a65d400] 13:23:04 INFO - PROCESS | 1644 | 1468009384850 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a6b3400) [pid = 1644] [serial = 1994] [outer = 0x12a65d400] 13:23:05 INFO - PROCESS | 1644 | 1468009385192 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]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 523ms 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x113277000) [pid = 1644] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1128d9c00) [pid = 1644] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x119ad9c00) [pid = 1644] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x119ae7000) [pid = 1644] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119ae2400) [pid = 1644] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x113202800) [pid = 1644] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x113275400) [pid = 1644] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118104800) [pid = 1644] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1255ce800) [pid = 1644] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x118214c00) [pid = 1644] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x11949f000) [pid = 1644] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x119d72000) [pid = 1644] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1128d8800) [pid = 1644] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x118108800) [pid = 1644] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:23:05 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x11270d800) [pid = 1644] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:23:05 INFO - PROCESS | 1644 | 1468009385275 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1644 | 1468009385277 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:23:05 INFO - PROCESS | 1644 | 1468009385281 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1644 | 1468009385282 Marionette TRACE conn2 <- [1,2630,null,{}] 13:23:05 INFO - PROCESS | 1644 | 1468009385284 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}] 13:23:05 INFO - PROCESS | 1644 | 1468009385285 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:05 INFO - PROCESS | 1644 | 1468009385360 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:23:05 INFO - PROCESS | 1644 | 1468009385364 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1644 | 1468009385365 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d88000 == 37 [pid = 1644] [id = 665] 13:23:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x115e8b800) [pid = 1644] [serial = 1995] [outer = 0x0] 13:23:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118214c00) [pid = 1644] [serial = 1996] [outer = 0x115e8b800] 13:23:05 INFO - PROCESS | 1644 | 1468009385391 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1194a1800) [pid = 1644] [serial = 1997] [outer = 0x115e8b800] 13:23:05 INFO - PROCESS | 1644 | 1468009385734 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]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 13:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:23:05 INFO - PROCESS | 1644 | 1468009385749 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1644 | 1468009385751 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:23:05 INFO - PROCESS | 1644 | 1468009385754 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1644 | 1468009385757 Marionette TRACE conn2 <- [1,2634,null,{}] 13:23:05 INFO - PROCESS | 1644 | 1468009385760 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}] 13:23:05 INFO - PROCESS | 1644 | 1468009385762 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:05 INFO - PROCESS | 1644 | 1468009385841 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:23:05 INFO - PROCESS | 1644 | 1468009385845 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1644 | 1468009385846 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca4f800 == 38 [pid = 1644] [id = 666] 13:23:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11965d400) [pid = 1644] [serial = 1998] [outer = 0x0] 13:23:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x124be2800) [pid = 1644] [serial = 1999] [outer = 0x11965d400] 13:23:05 INFO - PROCESS | 1644 | 1468009385870 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12a65d800) [pid = 1644] [serial = 2000] [outer = 0x11965d400] 13:23:06 INFO - PROCESS | 1644 | 1468009386296 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]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 575ms 13:23:06 INFO - PROCESS | 1644 | 1468009386330 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 1644 | 1468009386332 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:23:06 INFO - PROCESS | 1644 | 1468009386335 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1644 | 1468009386340 Marionette TRACE conn2 <- [1,2638,null,{}] 13:23:06 INFO - PROCESS | 1644 | 1468009386343 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}] 13:23:06 INFO - PROCESS | 1644 | 1468009386345 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:06 INFO - PROCESS | 1644 | 1468009386461 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:23:06 INFO - PROCESS | 1644 | 1468009386467 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 1644 | 1468009386468 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x124d8f800 == 39 [pid = 1644] [id = 667] 13:23:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x124a7b000) [pid = 1644] [serial = 2001] [outer = 0x0] 13:23:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x12a7cf400) [pid = 1644] [serial = 2002] [outer = 0x124a7b000] 13:23:06 INFO - PROCESS | 1644 | 1468009386503 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12af59c00) [pid = 1644] [serial = 2003] [outer = 0x124a7b000] 13:23:06 INFO - PROCESS | 1644 | 1468009386878 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]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 572ms 13:23:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:23:06 INFO - PROCESS | 1644 | 1468009386908 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 1644 | 1468009386909 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:23:06 INFO - PROCESS | 1644 | 1468009386911 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1644 | 1468009386913 Marionette TRACE conn2 <- [1,2642,null,{}] 13:23:06 INFO - PROCESS | 1644 | 1468009386915 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}] 13:23:06 INFO - PROCESS | 1644 | 1468009386917 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:07 INFO - PROCESS | 1644 | 1468009387033 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:23:07 INFO - PROCESS | 1644 | 1468009387041 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1644 | 1468009387042 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4a4000 == 40 [pid = 1644] [id = 668] 13:23:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a6b8400) [pid = 1644] [serial = 2004] [outer = 0x0] 13:23:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12b75f800) [pid = 1644] [serial = 2005] [outer = 0x12a6b8400] 13:23:07 INFO - PROCESS | 1644 | 1468009387068 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x12b8ce800) [pid = 1644] [serial = 2006] [outer = 0x12a6b8400] 13:23:07 INFO - PROCESS | 1644 | 1468009387493 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]]]}] 13:23:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:23:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 619ms 13:23:07 INFO - PROCESS | 1644 | 1468009387531 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:23:07 INFO - PROCESS | 1644 | 1468009387533 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:23:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:23:07 INFO - PROCESS | 1644 | 1468009387537 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1644 | 1468009387539 Marionette TRACE conn2 <- [1,2646,null,{}] 13:23:07 INFO - PROCESS | 1644 | 1468009387542 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}] 13:23:07 INFO - PROCESS | 1644 | 1468009387544 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:07 INFO - PROCESS | 1644 | 1468009387650 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:23:07 INFO - PROCESS | 1644 | 1468009387722 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1644 | 1468009387724 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190b9000 == 41 [pid = 1644] [id = 669] 13:23:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x112ec4400) [pid = 1644] [serial = 2007] [outer = 0x0] 13:23:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x116f92400) [pid = 1644] [serial = 2008] [outer = 0x112ec4400] 13:23:07 INFO - PROCESS | 1644 | 1468009387754 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x118210800) [pid = 1644] [serial = 2009] [outer = 0x112ec4400] 13:23:08 INFO - PROCESS | 1644 | 1468009388180 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:23:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 13:23:08 INFO - PROCESS | 1644 | 1468009388207 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1644 | 1468009388210 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:23:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:23:08 INFO - PROCESS | 1644 | 1468009388214 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1644 | 1468009388216 Marionette TRACE conn2 <- [1,2650,null,{}] 13:23:08 INFO - PROCESS | 1644 | 1468009388219 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}] 13:23:08 INFO - PROCESS | 1644 | 1468009388221 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:08 INFO - PROCESS | 1644 | 1468009388323 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:23:08 INFO - PROCESS | 1644 | 1468009388381 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:08 INFO - PROCESS | 1644 | 1468009388383 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12551d000 == 42 [pid = 1644] [id = 670] 13:23:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x118414800) [pid = 1644] [serial = 2010] [outer = 0x0] 13:23:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1194a6800) [pid = 1644] [serial = 2011] [outer = 0x118414800] 13:23:08 INFO - PROCESS | 1644 | 1468009388413 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119d71c00) [pid = 1644] [serial = 2012] [outer = 0x118414800] 13:23:08 INFO - PROCESS | 1644 | 1468009388885 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:23:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 721ms 13:23:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:23:08 INFO - PROCESS | 1644 | 1468009388936 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1644 | 1468009388938 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:23:08 INFO - PROCESS | 1644 | 1468009388942 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1644 | 1468009388946 Marionette TRACE conn2 <- [1,2654,null,{}] 13:23:08 INFO - PROCESS | 1644 | 1468009388976 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}] 13:23:08 INFO - PROCESS | 1644 | 1468009388981 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:09 INFO - PROCESS | 1644 | 1468009389219 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:23:09 INFO - PROCESS | 1644 | 1468009389270 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1644 | 1468009389272 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d4af000 == 43 [pid = 1644] [id = 671] 13:23:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x126961c00) [pid = 1644] [serial = 2013] [outer = 0x0] 13:23:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x128a25800) [pid = 1644] [serial = 2014] [outer = 0x126961c00] 13:23:09 INFO - PROCESS | 1644 | 1468009389303 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1290b4000) [pid = 1644] [serial = 2015] [outer = 0x126961c00] 13:23:09 INFO - PROCESS | 1644 | 1468009389737 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]]]}] 13:23:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:23:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 827ms 13:23:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:23:09 INFO - PROCESS | 1644 | 1468009389769 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:23:09 INFO - PROCESS | 1644 | 1468009389772 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:23:09 INFO - PROCESS | 1644 | 1468009389775 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:23:09 INFO - PROCESS | 1644 | 1468009389777 Marionette TRACE conn2 <- [1,2658,null,{}] 13:23:09 INFO - PROCESS | 1644 | 1468009389781 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}] 13:23:09 INFO - PROCESS | 1644 | 1468009389783 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:09 INFO - PROCESS | 1644 | 1468009389931 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:23:10 INFO - PROCESS | 1644 | 1468009390034 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1644 | 1468009390036 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x12db7d800 == 44 [pid = 1644] [id = 672] 13:23:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1291da000) [pid = 1644] [serial = 2016] [outer = 0x0] 13:23:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12935e400) [pid = 1644] [serial = 2017] [outer = 0x1291da000] 13:23:10 INFO - PROCESS | 1644 | 1468009390082 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12a7cfc00) [pid = 1644] [serial = 2018] [outer = 0x1291da000] 13:23:10 INFO - PROCESS | 1644 | 1468009390540 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]]]}] 13:23:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:23:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 776ms 13:23:10 INFO - PROCESS | 1644 | 1468009390550 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1644 | 1468009390552 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:23:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:23:10 INFO - PROCESS | 1644 | 1468009390554 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1644 | 1468009390555 Marionette TRACE conn2 <- [1,2662,null,{}] 13:23:10 INFO - PROCESS | 1644 | 1468009390557 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}] 13:23:10 INFO - PROCESS | 1644 | 1468009390559 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:10 INFO - PROCESS | 1644 | 1468009390799 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:23:10 INFO - PROCESS | 1644 | 1468009390875 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1644 | 1468009390876 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190bc800 == 45 [pid = 1644] [id = 673] 13:23:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x112a83c00) [pid = 1644] [serial = 2019] [outer = 0x0] 13:23:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x112ec5c00) [pid = 1644] [serial = 2020] [outer = 0x112a83c00] 13:23:10 INFO - PROCESS | 1644 | 1468009390907 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x114faf400) [pid = 1644] [serial = 2021] [outer = 0x112a83c00] 13:23:11 INFO - PROCESS | 1644 | 1468009391380 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]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:23:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 871ms 13:23:11 INFO - PROCESS | 1644 | 1468009391427 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:23:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:23:11 INFO - PROCESS | 1644 | 1468009391431 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:23:11 INFO - PROCESS | 1644 | 1468009391435 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1644 | 1468009391439 Marionette TRACE conn2 <- [1,2666,null,{}] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x124d8f800 == 44 [pid = 1644] [id = 667] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca4f800 == 43 [pid = 1644] [id = 666] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x123d88000 == 42 [pid = 1644] [id = 665] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12af1f000 == 41 [pid = 1644] [id = 664] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12a770800 == 40 [pid = 1644] [id = 663] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x117481000 == 39 [pid = 1644] [id = 662] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x124b0c800 == 38 [pid = 1644] [id = 661] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x121274800 == 37 [pid = 1644] [id = 660] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1195bc000 == 36 [pid = 1644] [id = 659] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x11715e000 == 35 [pid = 1644] [id = 658] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x116627800 == 34 [pid = 1644] [id = 656] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x123d95000 == 33 [pid = 1644] [id = 657] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1182af800 == 32 [pid = 1644] [id = 646] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12db7d800 == 31 [pid = 1644] [id = 672] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4af000 == 30 [pid = 1644] [id = 671] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12551d000 == 29 [pid = 1644] [id = 670] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x12d4a4000 == 28 [pid = 1644] [id = 668] 13:23:12 INFO - PROCESS | 1644 | --DOCSHELL 0x1190b9000 == 27 [pid = 1644] [id = 669] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118212400) [pid = 1644] [serial = 1922] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x117562400) [pid = 1644] [serial = 1921] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x119205800) [pid = 1644] [serial = 1925] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x118680400) [pid = 1644] [serial = 1924] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x121019000) [pid = 1644] [serial = 1928] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119d71800) [pid = 1644] [serial = 1927] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x121cdd400) [pid = 1644] [serial = 1931] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12170e800) [pid = 1644] [serial = 1930] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1255cd400) [pid = 1644] [serial = 1934] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x124a7c800) [pid = 1644] [serial = 1933] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x11810d800) [pid = 1644] [serial = 1940] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11680f800) [pid = 1644] [serial = 1939] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116239000) [pid = 1644] [serial = 1942] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112a84400) [pid = 1644] [serial = 1943] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118216c00) [pid = 1644] [serial = 1945] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x128ec0c00) [pid = 1644] [serial = 1937] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x128c62400) [pid = 1644] [serial = 1936] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x128c65000) [pid = 1644] [serial = 1964] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x119a30400) [pid = 1644] [serial = 1948] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12101d000) [pid = 1644] [serial = 1951] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x123d66400) [pid = 1644] [serial = 1954] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119adb000) [pid = 1644] [serial = 1958] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118682000) [pid = 1644] [serial = 1957] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x128a1d400) [pid = 1644] [serial = 1963] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x124a84800) [pid = 1644] [serial = 1960] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x124de3400) [pid = 1644] [serial = 1955] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x119ae3400) [pid = 1644] [serial = 1949] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x121831c00) [pid = 1644] [serial = 1952] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x128ec1400) [pid = 1644] [serial = 1966] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x12614b000) [pid = 1644] [serial = 1961] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x118632000) [pid = 1644] [serial = 1946] [outer = 0x0] [url = about:blank] 13:23:12 INFO - PROCESS | 1644 | 1468009392185 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}] 13:23:12 INFO - PROCESS | 1644 | 1468009392186 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:12 INFO - PROCESS | 1644 | 1468009392270 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:23:12 INFO - PROCESS | 1644 | 1468009392276 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1644 | 1468009392278 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x1168c4000 == 28 [pid = 1644] [id = 674] 13:23:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x113397000) [pid = 1644] [serial = 2022] [outer = 0x0] 13:23:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x113d73000) [pid = 1644] [serial = 2023] [outer = 0x113397000] 13:23:12 INFO - PROCESS | 1644 | 1468009392307 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x115e94000) [pid = 1644] [serial = 2024] [outer = 0x113397000] 13:23:13 INFO - PROCESS | 1644 | 1468009393141 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]]]}] 13:23:13 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) 13:23:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1740ms 13:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:23:13 INFO - PROCESS | 1644 | 1468009393175 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1644 | 1468009393177 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:23:13 INFO - PROCESS | 1644 | 1468009393180 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1644 | 1468009393182 Marionette TRACE conn2 <- [1,2670,null,{}] 13:23:13 INFO - PROCESS | 1644 | 1468009393185 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}] 13:23:13 INFO - PROCESS | 1644 | 1468009393187 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:13 INFO - PROCESS | 1644 | 1468009393272 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:23:13 INFO - PROCESS | 1644 | 1468009393326 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1644 | 1468009393329 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185d0000 == 29 [pid = 1644] [id = 675] 13:23:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118106800) [pid = 1644] [serial = 2025] [outer = 0x0] 13:23:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118110000) [pid = 1644] [serial = 2026] [outer = 0x118106800] 13:23:13 INFO - PROCESS | 1644 | 1468009393356 Marionette DEBUG loaded listener.js 13:23:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118263c00) [pid = 1644] [serial = 2027] [outer = 0x118106800] 13:23:14 INFO - PROCESS | 1644 | 1468009394134 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"]]]}] 13:23:14 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 13:23:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:23:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 972ms 13:23:14 INFO - PROCESS | 1644 | 1468009394155 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 1644 | 1468009394157 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:23:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:23:14 INFO - PROCESS | 1644 | 1468009394160 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 1644 | 1468009394161 Marionette TRACE conn2 <- [1,2674,null,{}] 13:23:14 INFO - PROCESS | 1644 | 1468009394163 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}] 13:23:14 INFO - PROCESS | 1644 | 1468009394165 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:14 INFO - PROCESS | 1644 | 1468009394273 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:23:14 INFO - PROCESS | 1644 | 1468009394278 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:14 INFO - PROCESS | 1644 | 1468009394280 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a99000 == 30 [pid = 1644] [id = 676] 13:23:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x1184c2800) [pid = 1644] [serial = 2028] [outer = 0x0] 13:23:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11867b000) [pid = 1644] [serial = 2029] [outer = 0x1184c2800] 13:23:14 INFO - PROCESS | 1644 | 1468009394309 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x1186be400) [pid = 1644] [serial = 2030] [outer = 0x1184c2800] 13:23:15 INFO - PROCESS | 1644 | 1468009395149 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"]]]}] 13:23:15 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 13:23:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:23:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1024ms 13:23:15 INFO - PROCESS | 1644 | 1468009395189 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1644 | 1468009395193 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:23:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:23:15 INFO - PROCESS | 1644 | 1468009395202 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:23:15 INFO - PROCESS | 1644 | 1468009395204 Marionette TRACE conn2 <- [1,2678,null,{}] 13:23:15 INFO - PROCESS | 1644 | 1468009395206 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}] 13:23:15 INFO - PROCESS | 1644 | 1468009395207 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:15 INFO - PROCESS | 1644 | 1468009395302 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:23:15 INFO - PROCESS | 1644 | 1468009395340 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1644 | 1468009395341 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218df000 == 31 [pid = 1644] [id = 677] 13:23:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x119209c00) [pid = 1644] [serial = 2031] [outer = 0x0] 13:23:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1194a7000) [pid = 1644] [serial = 2032] [outer = 0x119209c00] 13:23:15 INFO - PROCESS | 1644 | 1468009395367 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119ae4400) [pid = 1644] [serial = 2033] [outer = 0x119209c00] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x124f22400) [pid = 1644] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x112ecac00) [pid = 1644] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11755c400) [pid = 1644] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x118209000) [pid = 1644] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1132e2400) [pid = 1644] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x1214eb800) [pid = 1644] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1132e9400) [pid = 1644] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x112704c00) [pid = 1644] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x11327a800) [pid = 1644] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x12a65d400) [pid = 1644] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x115e8b800) [pid = 1644] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x12a6b8400) [pid = 1644] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x124a7b000) [pid = 1644] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:23:16 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x11965d400) [pid = 1644] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:23:16 INFO - PROCESS | 1644 | 1468009396218 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]]]}] 13:23:16 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) 13:23:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1024ms 13:23:16 INFO - PROCESS | 1644 | 1468009396226 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1644 | 1468009396227 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:23:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:23:16 INFO - PROCESS | 1644 | 1468009396237 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1644 | 1468009396238 Marionette TRACE conn2 <- [1,2682,null,{}] 13:23:16 INFO - PROCESS | 1644 | 1468009396241 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}] 13:23:16 INFO - PROCESS | 1644 | 1468009396242 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:16 INFO - PROCESS | 1644 | 1468009396314 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:23:16 INFO - PROCESS | 1644 | 1468009396318 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1644 | 1468009396319 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x123df3000 == 32 [pid = 1644] [id = 678] 13:23:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x112ab5000) [pid = 1644] [serial = 2034] [outer = 0x0] 13:23:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x118211c00) [pid = 1644] [serial = 2035] [outer = 0x112ab5000] 13:23:16 INFO - PROCESS | 1644 | 1468009396354 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x119ae6000) [pid = 1644] [serial = 2036] [outer = 0x112ab5000] 13:23:17 INFO - PROCESS | 1644 | 1468009397166 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]]]}] 13:23:17 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) 13:23:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 978ms 13:23:17 INFO - PROCESS | 1644 | 1468009397208 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1644 | 1468009397209 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:23:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:23:17 INFO - PROCESS | 1644 | 1468009397212 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1644 | 1468009397213 Marionette TRACE conn2 <- [1,2686,null,{}] 13:23:17 INFO - PROCESS | 1644 | 1468009397215 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}] 13:23:17 INFO - PROCESS | 1644 | 1468009397220 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:17 INFO - PROCESS | 1644 | 1468009397315 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:23:17 INFO - PROCESS | 1644 | 1468009397372 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 1644 | 1468009397374 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x126768800 == 33 [pid = 1644] [id = 679] 13:23:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x112ec1400) [pid = 1644] [serial = 2037] [outer = 0x0] 13:23:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x1219d0400) [pid = 1644] [serial = 2038] [outer = 0x112ec1400] 13:23:17 INFO - PROCESS | 1644 | 1468009397399 Marionette DEBUG loaded listener.js 13:23:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x124be3400) [pid = 1644] [serial = 2039] [outer = 0x112ec1400] 13:23:18 INFO - PROCESS | 1644 | 1468009398151 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"]]]}] 13:23:18 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 13:23:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:23:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 970ms 13:23:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:23:18 INFO - PROCESS | 1644 | 1468009398182 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1644 | 1468009398184 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:23:18 INFO - PROCESS | 1644 | 1468009398186 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1644 | 1468009398187 Marionette TRACE conn2 <- [1,2690,null,{}] 13:23:18 INFO - PROCESS | 1644 | 1468009398191 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}] 13:23:18 INFO - PROCESS | 1644 | 1468009398193 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:18 INFO - PROCESS | 1644 | 1468009398312 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:23:18 INFO - PROCESS | 1644 | 1468009398367 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1644 | 1468009398368 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x115ef6000 == 34 [pid = 1644] [id = 680] 13:23:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x1126a2800) [pid = 1644] [serial = 2040] [outer = 0x0] 13:23:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x112710000) [pid = 1644] [serial = 2041] [outer = 0x1126a2800] 13:23:18 INFO - PROCESS | 1644 | 1468009398400 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x113211400) [pid = 1644] [serial = 2042] [outer = 0x1126a2800] 13:23:19 INFO - PROCESS | 1644 | 1468009399434 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"]]]}] 13:23:19 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 13:23:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:23:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1272ms 13:23:19 INFO - PROCESS | 1644 | 1468009399460 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1644 | 1468009399462 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:23:19 INFO - PROCESS | 1644 | 1468009399466 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1644 | 1468009399468 Marionette TRACE conn2 <- [1,2694,null,{}] 13:23:19 INFO - PROCESS | 1644 | 1468009399471 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}] 13:23:19 INFO - PROCESS | 1644 | 1468009399473 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:19 INFO - PROCESS | 1644 | 1468009399578 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:23:19 INFO - PROCESS | 1644 | 1468009399632 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1644 | 1468009399634 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x121256800 == 35 [pid = 1644] [id = 681] 13:23:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x115dcf800) [pid = 1644] [serial = 2043] [outer = 0x0] 13:23:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118261400) [pid = 1644] [serial = 2044] [outer = 0x115dcf800] 13:23:19 INFO - PROCESS | 1644 | 1468009399665 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11841d400) [pid = 1644] [serial = 2045] [outer = 0x115dcf800] 13:23:20 INFO - PROCESS | 1644 | --DOCSHELL 0x126768800 == 34 [pid = 1644] [id = 679] 13:23:20 INFO - PROCESS | 1644 | --DOCSHELL 0x123df3000 == 33 [pid = 1644] [id = 678] 13:23:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1218df000 == 32 [pid = 1644] [id = 677] 13:23:20 INFO - PROCESS | 1644 | --DOCSHELL 0x119a99000 == 31 [pid = 1644] [id = 676] 13:23:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1185d0000 == 30 [pid = 1644] [id = 675] 13:23:20 INFO - PROCESS | 1644 | --DOCSHELL 0x1168c4000 == 29 [pid = 1644] [id = 674] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12608e400) [pid = 1644] [serial = 1987] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1290b0800) [pid = 1644] [serial = 1967] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x118105c00) [pid = 1644] [serial = 1972] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x11826bc00) [pid = 1644] [serial = 1973] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x11841f800) [pid = 1644] [serial = 1978] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x118981400) [pid = 1644] [serial = 1979] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x115e98c00) [pid = 1644] [serial = 1975] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x117dbcc00) [pid = 1644] [serial = 1976] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x123d69c00) [pid = 1644] [serial = 1984] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x119ae3800) [pid = 1644] [serial = 1981] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x121020000) [pid = 1644] [serial = 1982] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x11270e400) [pid = 1644] [serial = 1969] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x128c68c00) [pid = 1644] [serial = 1990] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x112abe000) [pid = 1644] [serial = 1970] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x12935d800) [pid = 1644] [serial = 1991] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x12a668000) [pid = 1644] [serial = 1993] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x118214c00) [pid = 1644] [serial = 1996] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x12b75f800) [pid = 1644] [serial = 2005] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x1194a1800) [pid = 1644] [serial = 1997] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 63 (0x12a7cf400) [pid = 1644] [serial = 2002] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 62 (0x12a6b3400) [pid = 1644] [serial = 1994] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 61 (0x12af59c00) [pid = 1644] [serial = 2003] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 60 (0x1267ac800) [pid = 1644] [serial = 1988] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 59 (0x12a65d800) [pid = 1644] [serial = 2000] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 58 (0x12b8ce800) [pid = 1644] [serial = 2006] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 57 (0x124f22000) [pid = 1644] [serial = 1985] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | --DOMWINDOW == 56 (0x124be2800) [pid = 1644] [serial = 1999] [outer = 0x0] [url = about:blank] 13:23:20 INFO - PROCESS | 1644 | 1468009400620 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"]]]}] 13:23:20 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 13:23:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:23:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1175ms 13:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:23:20 INFO - PROCESS | 1644 | 1468009400641 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1644 | 1468009400643 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:23:20 INFO - PROCESS | 1644 | 1468009400646 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1644 | 1468009400648 Marionette TRACE conn2 <- [1,2698,null,{}] 13:23:20 INFO - PROCESS | 1644 | 1468009400651 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}] 13:23:20 INFO - PROCESS | 1644 | 1468009400653 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:20 INFO - PROCESS | 1644 | 1468009400732 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:23:20 INFO - PROCESS | 1644 | 1468009400737 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:20 INFO - PROCESS | 1644 | 1468009400742 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a6800 == 30 [pid = 1644] [id = 682] 13:23:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 57 (0x116239000) [pid = 1644] [serial = 2046] [outer = 0x0] 13:23:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 58 (0x116739000) [pid = 1644] [serial = 2047] [outer = 0x116239000] 13:23:20 INFO - PROCESS | 1644 | 1468009400770 Marionette DEBUG loaded listener.js 13:23:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 59 (0x11755c400) [pid = 1644] [serial = 2048] [outer = 0x116239000] 13:23:21 INFO - PROCESS | 1644 | 1468009401627 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"]]]}] 13:23:21 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 13:23:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:23:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:23:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1019ms 13:23:21 INFO - PROCESS | 1644 | 1468009401666 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 1644 | 1468009401669 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:23:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:23:21 INFO - PROCESS | 1644 | 1468009401674 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 1644 | 1468009401676 Marionette TRACE conn2 <- [1,2702,null,{}] 13:23:21 INFO - PROCESS | 1644 | 1468009401678 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}] 13:23:21 INFO - PROCESS | 1644 | 1468009401680 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:21 INFO - PROCESS | 1644 | 1468009401758 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:23:21 INFO - PROCESS | 1644 | 1468009401762 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1644 | 1468009401763 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a96800 == 31 [pid = 1644] [id = 683] 13:23:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 60 (0x118412800) [pid = 1644] [serial = 2049] [outer = 0x0] 13:23:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 61 (0x118632400) [pid = 1644] [serial = 2050] [outer = 0x118412800] 13:23:21 INFO - PROCESS | 1644 | 1468009401792 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 62 (0x11898b800) [pid = 1644] [serial = 2051] [outer = 0x118412800] 13:23:22 INFO - PROCESS | 1644 | 1468009402150 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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:23:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 13:23:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:23:22 INFO - PROCESS | 1644 | 1468009402193 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1644 | 1468009402195 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:23:22 INFO - PROCESS | 1644 | 1468009402209 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1644 | 1468009402212 Marionette TRACE conn2 <- [1,2706,null,{}] 13:23:22 INFO - PROCESS | 1644 | 1468009402221 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}] 13:23:22 INFO - PROCESS | 1644 | 1468009402224 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:22 INFO - PROCESS | 1644 | 1468009402304 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:23:22 INFO - PROCESS | 1644 | 1468009402310 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1644 | 1468009402313 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x123df3000 == 32 [pid = 1644] [id = 684] 13:23:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 63 (0x1194a1400) [pid = 1644] [serial = 2052] [outer = 0x0] 13:23:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 64 (0x119ada000) [pid = 1644] [serial = 2053] [outer = 0x1194a1400] 13:23:22 INFO - PROCESS | 1644 | 1468009402340 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x1210d4800) [pid = 1644] [serial = 2054] [outer = 0x1194a1400] 13:23:22 INFO - PROCESS | 1644 | 1468009402676 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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:23:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 485ms 13:23:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:23:22 INFO - PROCESS | 1644 | 1468009402682 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1644 | 1468009402684 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:23:22 INFO - PROCESS | 1644 | 1468009402686 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1644 | 1468009402689 Marionette TRACE conn2 <- [1,2710,null,{}] 13:23:22 INFO - PROCESS | 1644 | 1468009402694 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}] 13:23:22 INFO - PROCESS | 1644 | 1468009402695 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:22 INFO - PROCESS | 1644 | 1468009402778 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:23:22 INFO - PROCESS | 1644 | 1468009402812 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1644 | 1468009402813 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x126051000 == 33 [pid = 1644] [id = 685] 13:23:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x1194a1800) [pid = 1644] [serial = 2055] [outer = 0x0] 13:23:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x121715c00) [pid = 1644] [serial = 2056] [outer = 0x1194a1800] 13:23:22 INFO - PROCESS | 1644 | 1468009402869 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x124a82c00) [pid = 1644] [serial = 2057] [outer = 0x1194a1800] 13:23:23 INFO - PROCESS | 1644 | 1468009403296 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] 13:23:23 INFO - PROCESS | 1644 | 1468009403312 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:23:23 INFO - PROCESS | 1644 | 1468009403315 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1644 | 1468009403317 Marionette TRACE conn2 <- [1,2714,null,{}] 13:23:23 INFO - PROCESS | 1644 | 1468009403320 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}] 13:23:23 INFO - PROCESS | 1644 | 1468009403322 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:23 INFO - PROCESS | 1644 | 1468009403476 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:23:23 INFO - PROCESS | 1644 | 1468009403493 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:23 INFO - PROCESS | 1644 | 1468009403494 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x1190b9000 == 34 [pid = 1644] [id = 686] 13:23:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x124de3000) [pid = 1644] [serial = 2058] [outer = 0x0] 13:23:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x126024400) [pid = 1644] [serial = 2059] [outer = 0x124de3000] 13:23:23 INFO - PROCESS | 1644 | 1468009403533 Marionette DEBUG loaded listener.js 13:23:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x1198d7000) [pid = 1644] [serial = 2060] [outer = 0x124de3000] 13:23:23 INFO - PROCESS | 1644 | 1468009403945 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]]]}] 13:23:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:23:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 672ms 13:23:23 INFO - PROCESS | 1644 | 1468009403987 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1644 | 1468009403989 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:23:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:23:23 INFO - PROCESS | 1644 | 1468009403992 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1644 | 1468009403994 Marionette TRACE conn2 <- [1,2718,null,{}] 13:23:23 INFO - PROCESS | 1644 | 1468009403997 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}] 13:23:24 INFO - PROCESS | 1644 | 1468009404003 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:24 INFO - PROCESS | 1644 | 1468009404180 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:23:24 INFO - PROCESS | 1644 | 1468009404198 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1644 | 1468009404199 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a532800 == 35 [pid = 1644] [id = 687] 13:23:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x126505000) [pid = 1644] [serial = 2061] [outer = 0x0] 13:23:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x126963c00) [pid = 1644] [serial = 2062] [outer = 0x126505000] 13:23:24 INFO - PROCESS | 1644 | 1468009404239 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x128c6e400) [pid = 1644] [serial = 2063] [outer = 0x126505000] 13:23:24 INFO - PROCESS | 1644 | 1468009404650 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] 13:23:24 INFO - PROCESS | 1644 | 1468009404665 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:23:24 INFO - PROCESS | 1644 | 1468009404667 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1644 | 1468009404668 Marionette TRACE conn2 <- [1,2722,null,{}] 13:23:24 INFO - PROCESS | 1644 | 1468009404670 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}] 13:23:24 INFO - PROCESS | 1644 | 1468009404671 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:24 INFO - PROCESS | 1644 | 1468009404777 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x119209c00) [pid = 1644] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x118106800) [pid = 1644] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x112a83c00) [pid = 1644] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x113397000) [pid = 1644] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 69 (0x112ec4400) [pid = 1644] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 68 (0x118414800) [pid = 1644] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 67 (0x126961c00) [pid = 1644] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 66 (0x1291da000) [pid = 1644] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 65 (0x1184c2800) [pid = 1644] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:23:24 INFO - PROCESS | 1644 | --DOMWINDOW == 64 (0x112ab5000) [pid = 1644] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:23:24 INFO - PROCESS | 1644 | 1468009404839 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1644 | 1468009404840 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a312800 == 36 [pid = 1644] [id = 688] 13:23:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 65 (0x112a83c00) [pid = 1644] [serial = 2064] [outer = 0x0] 13:23:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 66 (0x115e21800) [pid = 1644] [serial = 2065] [outer = 0x112a83c00] 13:23:24 INFO - PROCESS | 1644 | 1468009404865 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 67 (0x1186bb800) [pid = 1644] [serial = 2066] [outer = 0x112a83c00] 13:23:25 INFO - PROCESS | 1644 | 1468009405130 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] 13:23:25 INFO - PROCESS | 1644 | 1468009405138 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:23:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:23:25 INFO - PROCESS | 1644 | 1468009405149 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1644 | 1468009405150 Marionette TRACE conn2 <- [1,2726,null,{}] 13:23:25 INFO - PROCESS | 1644 | 1468009405160 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}] 13:23:25 INFO - PROCESS | 1644 | 1468009405161 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:25 INFO - PROCESS | 1644 | 1468009405245 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:23:25 INFO - PROCESS | 1644 | 1468009405249 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1644 | 1468009405250 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af13000 == 37 [pid = 1644] [id = 689] 13:23:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 68 (0x121021000) [pid = 1644] [serial = 2067] [outer = 0x0] 13:23:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 69 (0x1291d9400) [pid = 1644] [serial = 2068] [outer = 0x121021000] 13:23:25 INFO - PROCESS | 1644 | 1468009405275 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 70 (0x129357400) [pid = 1644] [serial = 2069] [outer = 0x121021000] 13:23:25 INFO - PROCESS | 1644 | 1468009405605 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]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:23:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 13:23:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:23:25 INFO - PROCESS | 1644 | 1468009405617 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1644 | 1468009405618 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:23:25 INFO - PROCESS | 1644 | 1468009405621 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1644 | 1468009405623 Marionette TRACE conn2 <- [1,2730,null,{}] 13:23:25 INFO - PROCESS | 1644 | 1468009405634 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}] 13:23:25 INFO - PROCESS | 1644 | 1468009405636 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:25 INFO - PROCESS | 1644 | 1468009405743 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:23:25 INFO - PROCESS | 1644 | 1468009405749 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1644 | 1468009405750 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b883000 == 38 [pid = 1644] [id = 690] 13:23:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x115e27400) [pid = 1644] [serial = 2070] [outer = 0x0] 13:23:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x12935a000) [pid = 1644] [serial = 2071] [outer = 0x115e27400] 13:23:25 INFO - PROCESS | 1644 | 1468009405775 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x12a65d800) [pid = 1644] [serial = 2072] [outer = 0x115e27400] 13:23:26 INFO - PROCESS | 1644 | 1468009406564 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"]]]}] 13:23:26 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 13:23:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:23:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:23:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:23:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 979ms 13:23:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:23:26 INFO - PROCESS | 1644 | 1468009406600 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1644 | 1468009406602 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:23:26 INFO - PROCESS | 1644 | 1468009406604 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1644 | 1468009406605 Marionette TRACE conn2 <- [1,2734,null,{}] 13:23:26 INFO - PROCESS | 1644 | 1468009406607 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}] 13:23:26 INFO - PROCESS | 1644 | 1468009406608 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:26 INFO - PROCESS | 1644 | 1468009406682 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:23:26 INFO - PROCESS | 1644 | 1468009406686 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1644 | 1468009406688 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12675b000 == 39 [pid = 1644] [id = 691] 13:23:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x12a54d400) [pid = 1644] [serial = 2073] [outer = 0x0] 13:23:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x12a6b3400) [pid = 1644] [serial = 2074] [outer = 0x12a54d400] 13:23:26 INFO - PROCESS | 1644 | 1468009406714 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x124a7ec00) [pid = 1644] [serial = 2075] [outer = 0x12a54d400] 13:23:27 INFO - PROCESS | 1644 | 1468009407179 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:23:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 621ms 13:23:27 INFO - PROCESS | 1644 | 1468009407225 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1644 | 1468009407228 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:23:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:23:27 INFO - PROCESS | 1644 | 1468009407232 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1644 | 1468009407234 Marionette TRACE conn2 <- [1,2738,null,{}] 13:23:27 INFO - PROCESS | 1644 | 1468009407238 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}] 13:23:27 INFO - PROCESS | 1644 | 1468009407240 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:27 INFO - PROCESS | 1644 | 1468009407342 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:23:27 INFO - PROCESS | 1644 | 1468009407413 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1644 | 1468009407415 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195d8000 == 40 [pid = 1644] [id = 692] 13:23:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1162a0800) [pid = 1644] [serial = 2076] [outer = 0x0] 13:23:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x116f95800) [pid = 1644] [serial = 2077] [outer = 0x1162a0800] 13:23:27 INFO - PROCESS | 1644 | 1468009407445 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118268000) [pid = 1644] [serial = 2078] [outer = 0x1162a0800] 13:23:27 INFO - PROCESS | 1644 | 1468009407880 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:23:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 13:23:27 INFO - PROCESS | 1644 | 1468009407903 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1644 | 1468009407907 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:23:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:23:27 INFO - PROCESS | 1644 | 1468009407911 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1644 | 1468009407913 Marionette TRACE conn2 <- [1,2742,null,{}] 13:23:27 INFO - PROCESS | 1644 | 1468009407916 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}] 13:23:27 INFO - PROCESS | 1644 | 1468009407917 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:28 INFO - PROCESS | 1644 | 1468009408042 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:23:28 INFO - PROCESS | 1644 | 1468009408126 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1644 | 1468009408128 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x129076800 == 41 [pid = 1644] [id = 693] 13:23:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11867d400) [pid = 1644] [serial = 2079] [outer = 0x0] 13:23:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119a35c00) [pid = 1644] [serial = 2080] [outer = 0x11867d400] 13:23:28 INFO - PROCESS | 1644 | 1468009408159 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x120f28000) [pid = 1644] [serial = 2081] [outer = 0x11867d400] 13:23:28 INFO - PROCESS | 1644 | 1468009408576 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]]]}] 13:23:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:23:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 673ms 13:23:28 INFO - PROCESS | 1644 | 1468009408585 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1644 | 1468009408586 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:23:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:23:28 INFO - PROCESS | 1644 | 1468009408589 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1644 | 1468009408591 Marionette TRACE conn2 <- [1,2746,null,{}] 13:23:28 INFO - PROCESS | 1644 | 1468009408599 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}] 13:23:28 INFO - PROCESS | 1644 | 1468009408602 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:28 INFO - PROCESS | 1644 | 1468009408703 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:23:28 INFO - PROCESS | 1644 | 1468009408760 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1644 | 1468009408762 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:28 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4cd800 == 42 [pid = 1644] [id = 694] 13:23:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x123d67c00) [pid = 1644] [serial = 2082] [outer = 0x0] 13:23:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x126144000) [pid = 1644] [serial = 2083] [outer = 0x123d67c00] 13:23:28 INFO - PROCESS | 1644 | 1468009408799 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x126b5f400) [pid = 1644] [serial = 2084] [outer = 0x123d67c00] 13:23:29 INFO - PROCESS | 1644 | 1468009409239 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]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:23:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 13:23:29 INFO - PROCESS | 1644 | 1468009409260 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1644 | 1468009409262 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:23:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:23:29 INFO - PROCESS | 1644 | 1468009409265 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1644 | 1468009409266 Marionette TRACE conn2 <- [1,2750,null,{}] 13:23:29 INFO - PROCESS | 1644 | 1468009409268 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}] 13:23:29 INFO - PROCESS | 1644 | 1468009409270 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:29 INFO - PROCESS | 1644 | 1468009409370 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:23:29 INFO - PROCESS | 1644 | 1468009409460 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 1644 | 1468009409461 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:29 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca66000 == 43 [pid = 1644] [id = 695] 13:23:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128c6ac00) [pid = 1644] [serial = 2085] [outer = 0x0] 13:23:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x12a6ac400) [pid = 1644] [serial = 2086] [outer = 0x128c6ac00] 13:23:29 INFO - PROCESS | 1644 | 1468009409491 Marionette DEBUG loaded listener.js 13:23:29 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12a7d8c00) [pid = 1644] [serial = 2087] [outer = 0x128c6ac00] 13:23:30 INFO - PROCESS | 1644 | 1468009410032 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:23:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 819ms 13:23:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:23:30 INFO - PROCESS | 1644 | 1468009410084 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:23:30 INFO - PROCESS | 1644 | 1468009410087 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:23:30 INFO - PROCESS | 1644 | 1468009410090 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1644 | 1468009410092 Marionette TRACE conn2 <- [1,2754,null,{}] 13:23:30 INFO - PROCESS | 1644 | 1468009410096 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}] 13:23:30 INFO - PROCESS | 1644 | 1468009410098 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:30 INFO - PROCESS | 1644 | 1468009410192 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:23:30 INFO - PROCESS | 1644 | 1468009410261 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1644 | 1468009410264 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:30 INFO - PROCESS | 1644 | ++DOCSHELL 0x119dde800 == 44 [pid = 1644] [id = 696] 13:23:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x115e98c00) [pid = 1644] [serial = 2088] [outer = 0x0] 13:23:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116a22800) [pid = 1644] [serial = 2089] [outer = 0x115e98c00] 13:23:30 INFO - PROCESS | 1644 | 1468009410292 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x11820ac00) [pid = 1644] [serial = 2090] [outer = 0x115e98c00] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x1190bc800 == 43 [pid = 1644] [id = 673] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12b883000 == 42 [pid = 1644] [id = 690] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12af13000 == 41 [pid = 1644] [id = 689] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12a312800 == 40 [pid = 1644] [id = 688] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12a532800 == 39 [pid = 1644] [id = 687] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x1190b9000 == 38 [pid = 1644] [id = 686] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x126051000 == 37 [pid = 1644] [id = 685] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x123df3000 == 36 [pid = 1644] [id = 684] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x119a96800 == 35 [pid = 1644] [id = 683] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a6800 == 34 [pid = 1644] [id = 682] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x121256800 == 33 [pid = 1644] [id = 681] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x115ef6000 == 32 [pid = 1644] [id = 680] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca66000 == 31 [pid = 1644] [id = 695] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4cd800 == 30 [pid = 1644] [id = 694] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x129076800 == 29 [pid = 1644] [id = 693] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x12675b000 == 28 [pid = 1644] [id = 691] 13:23:31 INFO - PROCESS | 1644 | --DOCSHELL 0x1195d8000 == 27 [pid = 1644] [id = 692] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x1194a7000) [pid = 1644] [serial = 2032] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118110000) [pid = 1644] [serial = 2026] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x114faf400) [pid = 1644] [serial = 2021] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x112ec5c00) [pid = 1644] [serial = 2020] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x113d73000) [pid = 1644] [serial = 2023] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115e94000) [pid = 1644] [serial = 2024] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x118210800) [pid = 1644] [serial = 2009] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x116f92400) [pid = 1644] [serial = 2008] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119d71c00) [pid = 1644] [serial = 2012] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x1194a6800) [pid = 1644] [serial = 2011] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x1290b4000) [pid = 1644] [serial = 2015] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128a25800) [pid = 1644] [serial = 2014] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x12a7cfc00) [pid = 1644] [serial = 2018] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12935e400) [pid = 1644] [serial = 2017] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x11867b000) [pid = 1644] [serial = 2029] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x118211c00) [pid = 1644] [serial = 2035] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x119ae6000) [pid = 1644] [serial = 2036] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 73 (0x119ae4400) [pid = 1644] [serial = 2033] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 72 (0x1186be400) [pid = 1644] [serial = 2030] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 71 (0x118263c00) [pid = 1644] [serial = 2027] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | --DOMWINDOW == 70 (0x1219d0400) [pid = 1644] [serial = 2038] [outer = 0x0] [url = about:blank] 13:23:31 INFO - PROCESS | 1644 | 1468009411284 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:23:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1222ms 13:23:31 INFO - PROCESS | 1644 | 1468009411313 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1644 | 1468009411315 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:23:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:23:31 INFO - PROCESS | 1644 | 1468009411319 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1644 | 1468009411322 Marionette TRACE conn2 <- [1,2758,null,{}] 13:23:31 INFO - PROCESS | 1644 | 1468009411326 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}] 13:23:31 INFO - PROCESS | 1644 | 1468009411328 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:31 INFO - PROCESS | 1644 | 1468009411409 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:23:31 INFO - PROCESS | 1644 | 1468009411414 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1644 | 1468009411417 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f15000 == 28 [pid = 1644] [id = 697] 13:23:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 71 (0x112ec5400) [pid = 1644] [serial = 2091] [outer = 0x0] 13:23:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 72 (0x1131c1c00) [pid = 1644] [serial = 2092] [outer = 0x112ec5400] 13:23:31 INFO - PROCESS | 1644 | 1468009411447 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 73 (0x114fbe400) [pid = 1644] [serial = 2093] [outer = 0x112ec5400] 13:23:31 INFO - PROCESS | 1644 | 1468009411785 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]]]}] 13:23:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:23:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 523ms 13:23:31 INFO - PROCESS | 1644 | 1468009411869 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:23:31 INFO - PROCESS | 1644 | 1468009411873 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:23:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:23:31 INFO - PROCESS | 1644 | 1468009411879 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1644 | 1468009411881 Marionette TRACE conn2 <- [1,2762,null,{}] 13:23:31 INFO - PROCESS | 1644 | 1468009411883 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}] 13:23:31 INFO - PROCESS | 1644 | 1468009411885 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:31 INFO - PROCESS | 1644 | 1468009411963 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:23:31 INFO - PROCESS | 1644 | 1468009411974 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1644 | 1468009411976 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:31 INFO - PROCESS | 1644 | ++DOCSHELL 0x1185c1800 == 29 [pid = 1644] [id = 698] 13:23:31 INFO - PROCESS | 1644 | ++DOMWINDOW == 74 (0x116f92400) [pid = 1644] [serial = 2094] [outer = 0x0] 13:23:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x117dbd000) [pid = 1644] [serial = 2095] [outer = 0x116f92400] 13:23:32 INFO - PROCESS | 1644 | 1468009412003 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118111800) [pid = 1644] [serial = 2096] [outer = 0x116f92400] 13:23:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:23:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 472ms 13:23:32 INFO - PROCESS | 1644 | 1468009412344 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]]]}] 13:23:32 INFO - PROCESS | 1644 | 1468009412351 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1644 | 1468009412352 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:23:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:23:32 INFO - PROCESS | 1644 | 1468009412357 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1644 | 1468009412361 Marionette TRACE conn2 <- [1,2766,null,{}] 13:23:32 INFO - PROCESS | 1644 | 1468009412378 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}] 13:23:32 INFO - PROCESS | 1644 | 1468009412381 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:32 INFO - PROCESS | 1644 | 1468009412464 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:23:32 INFO - PROCESS | 1644 | 1468009412520 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:32 INFO - PROCESS | 1644 | 1468009412523 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:32 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195cd000 == 30 [pid = 1644] [id = 699] 13:23:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x118278400) [pid = 1644] [serial = 2097] [outer = 0x0] 13:23:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118419400) [pid = 1644] [serial = 2098] [outer = 0x118278400] 13:23:32 INFO - PROCESS | 1644 | 1468009412551 Marionette DEBUG loaded listener.js 13:23:32 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x118685400) [pid = 1644] [serial = 2099] [outer = 0x118278400] 13:23:32 INFO - PROCESS | 1644 | 1468009412851 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]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:23:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 526ms 13:23:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:23:32 INFO - PROCESS | 1644 | 1468009412882 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1644 | 1468009412883 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:23:32 INFO - PROCESS | 1644 | 1468009412885 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1644 | 1468009412887 Marionette TRACE conn2 <- [1,2770,null,{}] 13:23:32 INFO - PROCESS | 1644 | 1468009412892 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}] 13:23:32 INFO - PROCESS | 1644 | 1468009412894 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:32 INFO - PROCESS | 1644 | 1468009412974 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:23:33 INFO - PROCESS | 1644 | 1468009413034 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1644 | 1468009413035 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x121146800 == 31 [pid = 1644] [id = 700] 13:23:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11827cc00) [pid = 1644] [serial = 2100] [outer = 0x0] 13:23:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119204800) [pid = 1644] [serial = 2101] [outer = 0x11827cc00] 13:23:33 INFO - PROCESS | 1644 | 1468009413060 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x11966ac00) [pid = 1644] [serial = 2102] [outer = 0x11827cc00] 13:23:33 INFO - PROCESS | 1644 | 1468009413336 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:23:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 472ms 13:23:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:23:33 INFO - PROCESS | 1644 | 1468009413363 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1644 | 1468009413365 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:23:33 INFO - PROCESS | 1644 | 1468009413367 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1644 | 1468009413368 Marionette TRACE conn2 <- [1,2774,null,{}] 13:23:33 INFO - PROCESS | 1644 | 1468009413371 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}] 13:23:33 INFO - PROCESS | 1644 | 1468009413374 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:33 INFO - PROCESS | 1644 | 1468009413487 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:23:33 INFO - PROCESS | 1644 | 1468009413491 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1644 | 1468009413492 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:33 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d8e800 == 32 [pid = 1644] [id = 701] 13:23:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118684c00) [pid = 1644] [serial = 2103] [outer = 0x0] 13:23:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119adcc00) [pid = 1644] [serial = 2104] [outer = 0x118684c00] 13:23:33 INFO - PROCESS | 1644 | 1468009413517 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119d7b800) [pid = 1644] [serial = 2105] [outer = 0x118684c00] 13:23:33 INFO - PROCESS | 1644 | 1468009413856 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]]]}] 13:23:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:23:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 13:23:33 INFO - PROCESS | 1644 | 1468009413885 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:23:33 INFO - PROCESS | 1644 | 1468009413887 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:23:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:23:33 INFO - PROCESS | 1644 | 1468009413896 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:23:33 INFO - PROCESS | 1644 | 1468009413898 Marionette TRACE conn2 <- [1,2778,null,{}] 13:23:33 INFO - PROCESS | 1644 | 1468009413900 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}] 13:23:33 INFO - PROCESS | 1644 | 1468009413904 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:34 INFO - PROCESS | 1644 | 1468009414019 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:23:34 INFO - PROCESS | 1644 | 1468009414055 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1644 | 1468009414057 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x126756000 == 33 [pid = 1644] [id = 702] 13:23:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119d79400) [pid = 1644] [serial = 2106] [outer = 0x0] 13:23:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121373000) [pid = 1644] [serial = 2107] [outer = 0x119d79400] 13:23:34 INFO - PROCESS | 1644 | 1468009414082 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x124a83c00) [pid = 1644] [serial = 2108] [outer = 0x119d79400] 13:23:34 INFO - PROCESS | 1644 | 1468009414385 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:23:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 13:23:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:23:34 INFO - PROCESS | 1644 | 1468009414417 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1644 | 1468009414418 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:23:34 INFO - PROCESS | 1644 | 1468009414420 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1644 | 1468009414421 Marionette TRACE conn2 <- [1,2782,null,{}] 13:23:34 INFO - PROCESS | 1644 | 1468009414426 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}] 13:23:34 INFO - PROCESS | 1644 | 1468009414427 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:34 INFO - PROCESS | 1644 | 1468009414526 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:23:34 INFO - PROCESS | 1644 | 1468009414570 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1644 | 1468009414571 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:34 INFO - PROCESS | 1644 | ++DOCSHELL 0x128a53800 == 34 [pid = 1644] [id = 703] 13:23:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x123d65000) [pid = 1644] [serial = 2109] [outer = 0x0] 13:23:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126029400) [pid = 1644] [serial = 2110] [outer = 0x123d65000] 13:23:34 INFO - PROCESS | 1644 | 1468009414595 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12614f400) [pid = 1644] [serial = 2111] [outer = 0x123d65000] 13:23:34 INFO - PROCESS | 1644 | 1468009414881 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:23:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 471ms 13:23:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:23:34 INFO - PROCESS | 1644 | 1468009414912 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1644 | 1468009414913 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:23:34 INFO - PROCESS | 1644 | 1468009414916 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1644 | 1468009414917 Marionette TRACE conn2 <- [1,2786,null,{}] 13:23:34 INFO - PROCESS | 1644 | 1468009414919 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}] 13:23:34 INFO - PROCESS | 1644 | 1468009414920 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:35 INFO - PROCESS | 1644 | 1468009415023 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:23:35 INFO - PROCESS | 1644 | 1468009415059 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1644 | 1468009415060 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291a2800 == 35 [pid = 1644] [id = 704] 13:23:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1255d6800) [pid = 1644] [serial = 2112] [outer = 0x0] 13:23:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x1267ac800) [pid = 1644] [serial = 2113] [outer = 0x1255d6800] 13:23:35 INFO - PROCESS | 1644 | 1468009415085 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x126b60c00) [pid = 1644] [serial = 2114] [outer = 0x1255d6800] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x124de3000) [pid = 1644] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x126505000) [pid = 1644] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112a83c00) [pid = 1644] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x115dcf800) [pid = 1644] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118412800) [pid = 1644] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x112ec1400) [pid = 1644] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1194a1400) [pid = 1644] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x116239000) [pid = 1644] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1126a2800) [pid = 1644] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12a54d400) [pid = 1644] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x1194a1800) [pid = 1644] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x115e27400) [pid = 1644] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:23:35 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x121021000) [pid = 1644] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:23:35 INFO - PROCESS | 1644 | 1468009415527 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:23:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 13:23:35 INFO - PROCESS | 1644 | 1468009415535 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1644 | 1468009415537 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:23:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:23:35 INFO - PROCESS | 1644 | 1468009415540 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1644 | 1468009415541 Marionette TRACE conn2 <- [1,2790,null,{}] 13:23:35 INFO - PROCESS | 1644 | 1468009415543 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}] 13:23:35 INFO - PROCESS | 1644 | 1468009415544 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:35 INFO - PROCESS | 1644 | 1468009415623 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:23:35 INFO - PROCESS | 1644 | 1468009415628 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1644 | 1468009415629 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:35 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a773800 == 36 [pid = 1644] [id = 705] 13:23:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x115e27400) [pid = 1644] [serial = 2115] [outer = 0x0] 13:23:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11949fc00) [pid = 1644] [serial = 2116] [outer = 0x115e27400] 13:23:35 INFO - PROCESS | 1644 | 1468009415661 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x124a84800) [pid = 1644] [serial = 2117] [outer = 0x115e27400] 13:23:36 INFO - PROCESS | 1644 | 1468009416047 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:23:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms 13:23:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:23:36 INFO - PROCESS | 1644 | 1468009416113 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1644 | 1468009416114 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:23:36 INFO - PROCESS | 1644 | 1468009416116 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1644 | 1468009416117 Marionette TRACE conn2 <- [1,2794,null,{}] 13:23:36 INFO - PROCESS | 1644 | 1468009416119 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}] 13:23:36 INFO - PROCESS | 1644 | 1468009416120 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:36 INFO - PROCESS | 1644 | 1468009416194 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:23:36 INFO - PROCESS | 1644 | 1468009416198 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1644 | 1468009416199 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b886000 == 37 [pid = 1644] [id = 706] 13:23:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x126711400) [pid = 1644] [serial = 2118] [outer = 0x0] 13:23:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x128a20400) [pid = 1644] [serial = 2119] [outer = 0x126711400] 13:23:36 INFO - PROCESS | 1644 | 1468009416222 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x128c6a400) [pid = 1644] [serial = 2120] [outer = 0x126711400] 13:23:36 INFO - PROCESS | 1644 | 1468009416625 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]]]}] 13:23:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:23:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 13:23:36 INFO - PROCESS | 1644 | 1468009416635 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1644 | 1468009416637 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:23:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:23:36 INFO - PROCESS | 1644 | 1468009416641 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1644 | 1468009416643 Marionette TRACE conn2 <- [1,2798,null,{}] 13:23:36 INFO - PROCESS | 1644 | 1468009416645 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}] 13:23:36 INFO - PROCESS | 1644 | 1468009416646 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:36 INFO - PROCESS | 1644 | 1468009416760 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:23:36 INFO - PROCESS | 1644 | 1468009416765 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1644 | 1468009416767 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:36 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b939800 == 38 [pid = 1644] [id = 707] 13:23:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119ae4400) [pid = 1644] [serial = 2121] [outer = 0x0] 13:23:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x128ec0c00) [pid = 1644] [serial = 2122] [outer = 0x119ae4400] 13:23:36 INFO - PROCESS | 1644 | 1468009416801 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119a2f400) [pid = 1644] [serial = 2123] [outer = 0x119ae4400] 13:23:37 INFO - PROCESS | 1644 | 1468009417138 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]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:23:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 13:23:37 INFO - PROCESS | 1644 | 1468009417160 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1644 | 1468009417162 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:23:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:23:37 INFO - PROCESS | 1644 | 1468009417164 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1644 | 1468009417165 Marionette TRACE conn2 <- [1,2802,null,{}] 13:23:37 INFO - PROCESS | 1644 | 1468009417168 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}] 13:23:37 INFO - PROCESS | 1644 | 1468009417169 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:37 INFO - PROCESS | 1644 | 1468009417246 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:23:37 INFO - PROCESS | 1644 | 1468009417258 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1644 | 1468009417259 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:37 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d498000 == 39 [pid = 1644] [id = 708] 13:23:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12935c400) [pid = 1644] [serial = 2124] [outer = 0x0] 13:23:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a667800) [pid = 1644] [serial = 2125] [outer = 0x12935c400] 13:23:37 INFO - PROCESS | 1644 | 1468009417285 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12a6b1c00) [pid = 1644] [serial = 2126] [outer = 0x12935c400] 13:23:37 INFO - PROCESS | 1644 | 1468009417833 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]]]}] 13:23:37 INFO - PROCESS | 1644 | --DOCSHELL 0x123d98000 == 38 [pid = 1644] [id = 16] 13:23:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:23:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 13:23:37 INFO - PROCESS | 1644 | 1468009417919 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1644 | 1468009417921 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:23:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:23:37 INFO - PROCESS | 1644 | 1468009417934 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1644 | 1468009417937 Marionette TRACE conn2 <- [1,2806,null,{}] 13:23:38 INFO - PROCESS | 1644 | 1468009418016 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}] 13:23:38 INFO - PROCESS | 1644 | 1468009418017 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:38 INFO - PROCESS | 1644 | 1468009418130 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:23:38 INFO - PROCESS | 1644 | 1468009418183 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1644 | 1468009418185 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:38 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192de000 == 39 [pid = 1644] [id = 709] 13:23:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x112ab2c00) [pid = 1644] [serial = 2127] [outer = 0x0] 13:23:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x115e8c800) [pid = 1644] [serial = 2128] [outer = 0x112ab2c00] 13:23:38 INFO - PROCESS | 1644 | 1468009418238 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x117569800) [pid = 1644] [serial = 2129] [outer = 0x112ab2c00] 13:23:38 INFO - PROCESS | 1644 | 1468009418891 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]]]}] 13:23:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:23:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 993ms 13:23:38 INFO - PROCESS | 1644 | 1468009418928 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1644 | 1468009418930 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:23:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:23:38 INFO - PROCESS | 1644 | 1468009418934 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:23:38 INFO - PROCESS | 1644 | 1468009418935 Marionette TRACE conn2 <- [1,2810,null,{}] 13:23:38 INFO - PROCESS | 1644 | 1468009418939 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}] 13:23:38 INFO - PROCESS | 1644 | 1468009418941 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:39 INFO - PROCESS | 1644 | 1468009419044 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:23:39 INFO - PROCESS | 1644 | 1468009419126 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1644 | 1468009419129 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x1182a0000 == 40 [pid = 1644] [id = 710] 13:23:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x116881c00) [pid = 1644] [serial = 2130] [outer = 0x0] 13:23:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x116f97000) [pid = 1644] [serial = 2131] [outer = 0x116881c00] 13:23:39 INFO - PROCESS | 1644 | 1468009419157 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11810c000) [pid = 1644] [serial = 2132] [outer = 0x116881c00] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12b939800 == 39 [pid = 1644] [id = 707] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12b886000 == 38 [pid = 1644] [id = 706] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x12a773800 == 37 [pid = 1644] [id = 705] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x1291a2800 == 36 [pid = 1644] [id = 704] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x128a53800 == 35 [pid = 1644] [id = 703] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x126756000 == 34 [pid = 1644] [id = 702] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x123d8e800 == 33 [pid = 1644] [id = 701] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x121146800 == 32 [pid = 1644] [id = 700] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x1195cd000 == 31 [pid = 1644] [id = 699] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x1185c1800 == 30 [pid = 1644] [id = 698] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x116f15000 == 29 [pid = 1644] [id = 697] 13:23:39 INFO - PROCESS | 1644 | --DOCSHELL 0x119dde800 == 28 [pid = 1644] [id = 696] 13:23:39 INFO - PROCESS | 1644 | 1468009419544 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]]]}] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x126024400) [pid = 1644] [serial = 2059] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x126963c00) [pid = 1644] [serial = 2062] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x115e21800) [pid = 1644] [serial = 2065] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x118261400) [pid = 1644] [serial = 2044] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11841d400) [pid = 1644] [serial = 2045] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118632400) [pid = 1644] [serial = 2050] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11898b800) [pid = 1644] [serial = 2051] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x124be3400) [pid = 1644] [serial = 2039] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119ada000) [pid = 1644] [serial = 2053] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1210d4800) [pid = 1644] [serial = 2054] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116739000) [pid = 1644] [serial = 2047] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x11755c400) [pid = 1644] [serial = 2048] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x112710000) [pid = 1644] [serial = 2041] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x113211400) [pid = 1644] [serial = 2042] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1186bb800) [pid = 1644] [serial = 2066] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x124a7ec00) [pid = 1644] [serial = 2075] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a6b3400) [pid = 1644] [serial = 2074] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x124a82c00) [pid = 1644] [serial = 2057] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x121715c00) [pid = 1644] [serial = 2056] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x12a65d800) [pid = 1644] [serial = 2072] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x1291d9400) [pid = 1644] [serial = 2068] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x128c6e400) [pid = 1644] [serial = 2063] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x1198d7000) [pid = 1644] [serial = 2060] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 75 (0x12935a000) [pid = 1644] [serial = 2071] [outer = 0x0] [url = about:blank] 13:23:39 INFO - PROCESS | 1644 | --DOMWINDOW == 74 (0x129357400) [pid = 1644] [serial = 2069] [outer = 0x0] [url = about:blank] 13:23:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:23:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 674ms 13:23:39 INFO - PROCESS | 1644 | 1468009419608 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 1644 | 1468009419611 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:23:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:23:39 INFO - PROCESS | 1644 | 1468009419616 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1644 | 1468009419618 Marionette TRACE conn2 <- [1,2814,null,{}] 13:23:39 INFO - PROCESS | 1644 | 1468009419620 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}] 13:23:39 INFO - PROCESS | 1644 | 1468009419622 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:39 INFO - PROCESS | 1644 | 1468009419701 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:23:39 INFO - PROCESS | 1644 | 1468009419708 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1644 | 1468009419710 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:39 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195a2000 == 29 [pid = 1644] [id = 711] 13:23:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 75 (0x118216c00) [pid = 1644] [serial = 2133] [outer = 0x0] 13:23:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 76 (0x118275800) [pid = 1644] [serial = 2134] [outer = 0x118216c00] 13:23:39 INFO - PROCESS | 1644 | 1468009419737 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x1184bf800) [pid = 1644] [serial = 2135] [outer = 0x118216c00] 13:23:40 INFO - PROCESS | 1644 | 1468009420071 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:23:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 475ms 13:23:40 INFO - PROCESS | 1644 | 1468009420115 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1644 | 1468009420116 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:23:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:23:40 INFO - PROCESS | 1644 | 1468009420120 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1644 | 1468009420122 Marionette TRACE conn2 <- [1,2818,null,{}] 13:23:40 INFO - PROCESS | 1644 | 1468009420130 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}] 13:23:40 INFO - PROCESS | 1644 | 1468009420133 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:40 INFO - PROCESS | 1644 | 1468009420213 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:23:40 INFO - PROCESS | 1644 | 1468009420218 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1644 | 1468009420220 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x1218cd000 == 30 [pid = 1644] [id = 712] 13:23:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118681800) [pid = 1644] [serial = 2136] [outer = 0x0] 13:23:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x119207000) [pid = 1644] [serial = 2137] [outer = 0x118681800] 13:23:40 INFO - PROCESS | 1644 | 1468009420251 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11966b000) [pid = 1644] [serial = 2138] [outer = 0x118681800] 13:23:40 INFO - PROCESS | 1644 | 1468009420593 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:23:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 523ms 13:23:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:23:40 INFO - PROCESS | 1644 | 1468009420647 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1644 | 1468009420649 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:23:40 INFO - PROCESS | 1644 | 1468009420651 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1644 | 1468009420652 Marionette TRACE conn2 <- [1,2822,null,{}] 13:23:40 INFO - PROCESS | 1644 | 1468009420654 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}] 13:23:40 INFO - PROCESS | 1644 | 1468009420655 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:40 INFO - PROCESS | 1644 | 1468009420734 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:23:40 INFO - PROCESS | 1644 | 1468009420740 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1644 | 1468009420742 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:40 INFO - PROCESS | 1644 | ++DOCSHELL 0x12551e800 == 31 [pid = 1644] [id = 713] 13:23:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119adf400) [pid = 1644] [serial = 2139] [outer = 0x0] 13:23:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119d71c00) [pid = 1644] [serial = 2140] [outer = 0x119adf400] 13:23:40 INFO - PROCESS | 1644 | 1468009420767 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12101ec00) [pid = 1644] [serial = 2141] [outer = 0x119adf400] 13:23:41 INFO - PROCESS | 1644 | 1468009421114 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]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:23:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 473ms 13:23:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:23:41 INFO - PROCESS | 1644 | 1468009421126 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1644 | 1468009421128 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:23:41 INFO - PROCESS | 1644 | 1468009421130 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1644 | 1468009421131 Marionette TRACE conn2 <- [1,2826,null,{}] 13:23:41 INFO - PROCESS | 1644 | 1468009421133 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}] 13:23:41 INFO - PROCESS | 1644 | 1468009421134 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:41 INFO - PROCESS | 1644 | 1468009421209 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:23:41 INFO - PROCESS | 1644 | 1468009421213 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1644 | 1468009421214 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269b9800 == 32 [pid = 1644] [id = 714] 13:23:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x121013400) [pid = 1644] [serial = 2142] [outer = 0x0] 13:23:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x1214eb800) [pid = 1644] [serial = 2143] [outer = 0x121013400] 13:23:41 INFO - PROCESS | 1644 | 1468009421240 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x123d60000) [pid = 1644] [serial = 2144] [outer = 0x121013400] 13:23:41 INFO - PROCESS | 1644 | 1468009421583 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:23:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:23:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 13:23:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:23:41 INFO - PROCESS | 1644 | 1468009421601 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1644 | 1468009421602 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:23:41 INFO - PROCESS | 1644 | 1468009421605 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1644 | 1468009421607 Marionette TRACE conn2 <- [1,2830,null,{}] 13:23:41 INFO - PROCESS | 1644 | 1468009421609 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}] 13:23:41 INFO - PROCESS | 1644 | 1468009421613 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:41 INFO - PROCESS | 1644 | 1468009421745 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:23:41 INFO - PROCESS | 1644 | 1468009421756 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1644 | 1468009421757 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:41 INFO - PROCESS | 1644 | ++DOCSHELL 0x12905f800 == 33 [pid = 1644] [id = 715] 13:23:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121cdd800) [pid = 1644] [serial = 2145] [outer = 0x0] 13:23:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x123d69000) [pid = 1644] [serial = 2146] [outer = 0x121cdd800] 13:23:41 INFO - PROCESS | 1644 | 1468009421782 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x126711000) [pid = 1644] [serial = 2147] [outer = 0x121cdd800] 13:23:42 INFO - PROCESS | 1644 | 1468009422132 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:23:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 571ms 13:23:42 INFO - PROCESS | 1644 | 1468009422176 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1644 | 1468009422177 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:23:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:23:42 INFO - PROCESS | 1644 | 1468009422179 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1644 | 1468009422180 Marionette TRACE conn2 <- [1,2834,null,{}] 13:23:42 INFO - PROCESS | 1644 | 1468009422183 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}] 13:23:42 INFO - PROCESS | 1644 | 1468009422184 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:42 INFO - PROCESS | 1644 | 1468009422280 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:23:42 INFO - PROCESS | 1644 | 1468009422292 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1644 | 1468009422293 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a6e6000 == 34 [pid = 1644] [id = 716] 13:23:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x126966800) [pid = 1644] [serial = 2148] [outer = 0x0] 13:23:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x128a22000) [pid = 1644] [serial = 2149] [outer = 0x126966800] 13:23:42 INFO - PROCESS | 1644 | 1468009422324 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x128ec0400) [pid = 1644] [serial = 2150] [outer = 0x126966800] 13:23:42 INFO - PROCESS | 1644 | 1468009422687 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:23:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 13:23:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:23:42 INFO - PROCESS | 1644 | 1468009422700 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1644 | 1468009422701 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:23:42 INFO - PROCESS | 1644 | 1468009422703 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1644 | 1468009422706 Marionette TRACE conn2 <- [1,2838,null,{}] 13:23:42 INFO - PROCESS | 1644 | 1468009422710 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}] 13:23:42 INFO - PROCESS | 1644 | 1468009422711 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:42 INFO - PROCESS | 1644 | 1468009422835 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:23:42 INFO - PROCESS | 1644 | 1468009422848 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1644 | 1468009422849 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:42 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af1e000 == 35 [pid = 1644] [id = 717] 13:23:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128ec1000) [pid = 1644] [serial = 2151] [outer = 0x0] 13:23:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x1290b5800) [pid = 1644] [serial = 2152] [outer = 0x128ec1000] 13:23:42 INFO - PROCESS | 1644 | 1468009422879 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x129355c00) [pid = 1644] [serial = 2153] [outer = 0x128ec1000] 13:23:43 INFO - PROCESS | 1644 | 1468009423217 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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:23:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms 13:23:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:23:43 INFO - PROCESS | 1644 | 1468009423228 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1644 | 1468009423229 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:23:43 INFO - PROCESS | 1644 | 1468009423231 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1644 | 1468009423232 Marionette TRACE conn2 <- [1,2842,null,{}] 13:23:43 INFO - PROCESS | 1644 | 1468009423235 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}] 13:23:43 INFO - PROCESS | 1644 | 1468009423236 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:43 INFO - PROCESS | 1644 | 1468009423335 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:23:43 INFO - PROCESS | 1644 | 1468009423373 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1644 | 1468009423374 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b933800 == 36 [pid = 1644] [id = 718] 13:23:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x129356c00) [pid = 1644] [serial = 2154] [outer = 0x0] 13:23:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12a66a400) [pid = 1644] [serial = 2155] [outer = 0x129356c00] 13:23:43 INFO - PROCESS | 1644 | 1468009423405 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12a6b8400) [pid = 1644] [serial = 2156] [outer = 0x129356c00] 13:23:43 INFO - PROCESS | 1644 | 1468009423801 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]]]}] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x112ec5400) [pid = 1644] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x118684c00) [pid = 1644] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x116f92400) [pid = 1644] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x123d65000) [pid = 1644] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118278400) [pid = 1644] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x115e98c00) [pid = 1644] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x1162a0800) [pid = 1644] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11867d400) [pid = 1644] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x123d67c00) [pid = 1644] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x128c6ac00) [pid = 1644] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x119d79400) [pid = 1644] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x1255d6800) [pid = 1644] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x115e27400) [pid = 1644] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x119ae4400) [pid = 1644] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x126711400) [pid = 1644] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:23:43 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x11827cc00) [pid = 1644] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:23:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:23:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 620ms 13:23:43 INFO - PROCESS | 1644 | 1468009423852 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1644 | 1468009423853 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:23:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:23:43 INFO - PROCESS | 1644 | 1468009423855 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1644 | 1468009423856 Marionette TRACE conn2 <- [1,2846,null,{}] 13:23:43 INFO - PROCESS | 1644 | 1468009423858 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}] 13:23:43 INFO - PROCESS | 1644 | 1468009423860 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:43 INFO - PROCESS | 1644 | 1468009423936 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:23:43 INFO - PROCESS | 1644 | 1468009423941 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1644 | 1468009423942 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:43 INFO - PROCESS | 1644 | ++DOCSHELL 0x123de1800 == 37 [pid = 1644] [id = 719] 13:23:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x115dc5400) [pid = 1644] [serial = 2157] [outer = 0x0] 13:23:43 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1162a0800) [pid = 1644] [serial = 2158] [outer = 0x115dc5400] 13:23:43 INFO - PROCESS | 1644 | 1468009423967 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118280800) [pid = 1644] [serial = 2159] [outer = 0x115dc5400] 13:23:44 INFO - PROCESS | 1644 | 1468009424301 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]]]}] 13:23:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:23:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 472ms 13:23:44 INFO - PROCESS | 1644 | 1468009424327 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1644 | 1468009424329 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:23:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:23:44 INFO - PROCESS | 1644 | 1468009424332 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1644 | 1468009424333 Marionette TRACE conn2 <- [1,2850,null,{}] 13:23:44 INFO - PROCESS | 1644 | 1468009424336 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}] 13:23:44 INFO - PROCESS | 1644 | 1468009424339 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:44 INFO - PROCESS | 1644 | 1468009424499 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:23:44 INFO - PROCESS | 1644 | 1468009424529 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1644 | 1468009424531 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:44 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d49c000 == 38 [pid = 1644] [id = 720] 13:23:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x11827cc00) [pid = 1644] [serial = 2160] [outer = 0x0] 13:23:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1210d2400) [pid = 1644] [serial = 2161] [outer = 0x11827cc00] 13:23:44 INFO - PROCESS | 1644 | 1468009424572 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x12b0ad800) [pid = 1644] [serial = 2162] [outer = 0x11827cc00] 13:23:44 INFO - PROCESS | 1644 | 1468009424994 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:23:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 13:23:45 INFO - PROCESS | 1644 | 1468009425004 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:23:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:23:45 INFO - PROCESS | 1644 | 1468009425005 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:23:45 INFO - PROCESS | 1644 | 1468009425013 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1644 | 1468009425015 Marionette TRACE conn2 <- [1,2854,null,{}] 13:23:45 INFO - PROCESS | 1644 | 1468009425019 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}] 13:23:45 INFO - PROCESS | 1644 | 1468009425021 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:45 INFO - PROCESS | 1644 | 1468009425185 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:23:45 INFO - PROCESS | 1644 | 1468009425197 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1644 | 1468009425198 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:45 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d6dc800 == 39 [pid = 1644] [id = 721] 13:23:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11841dc00) [pid = 1644] [serial = 2163] [outer = 0x0] 13:23:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12b75ec00) [pid = 1644] [serial = 2164] [outer = 0x11841dc00] 13:23:45 INFO - PROCESS | 1644 | 1468009425237 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12b8ca800) [pid = 1644] [serial = 2165] [outer = 0x11841dc00] 13:23:45 INFO - PROCESS | 1644 | 1468009425590 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:23:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 622ms 13:23:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:23:45 INFO - PROCESS | 1644 | 1468009425636 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1644 | 1468009425638 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:23:45 INFO - PROCESS | 1644 | 1468009425641 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1644 | 1468009425642 Marionette TRACE conn2 <- [1,2858,null,{}] 13:23:45 INFO - PROCESS | 1644 | 1468009425645 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}] 13:23:45 INFO - PROCESS | 1644 | 1468009425647 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:45 INFO - PROCESS | 1644 | 1468009425781 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:23:45 INFO - PROCESS | 1644 | 1468009425985 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1644 | 1468009425987 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x116f1d800 == 40 [pid = 1644] [id = 722] 13:23:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1128cb400) [pid = 1644] [serial = 2166] [outer = 0x0] 13:23:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x112a84400) [pid = 1644] [serial = 2167] [outer = 0x1128cb400] 13:23:46 INFO - PROCESS | 1644 | 1468009426041 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x115dc9800) [pid = 1644] [serial = 2168] [outer = 0x1128cb400] 13:23:46 INFO - PROCESS | 1644 | 1468009426536 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:23:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:23:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 920ms 13:23:46 INFO - PROCESS | 1644 | 1468009426562 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 1644 | 1468009426564 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:23:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:23:46 INFO - PROCESS | 1644 | 1468009426567 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 1644 | 1468009426569 Marionette TRACE conn2 <- [1,2862,null,{}] 13:23:46 INFO - PROCESS | 1644 | 1468009426575 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}] 13:23:46 INFO - PROCESS | 1644 | 1468009426578 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:46 INFO - PROCESS | 1644 | 1468009426683 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:23:46 INFO - PROCESS | 1644 | 1468009426741 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1644 | 1468009426743 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:46 INFO - PROCESS | 1644 | ++DOCSHELL 0x121463000 == 41 [pid = 1644] [id = 723] 13:23:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x116f96000) [pid = 1644] [serial = 2169] [outer = 0x0] 13:23:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118417c00) [pid = 1644] [serial = 2170] [outer = 0x116f96000] 13:23:46 INFO - PROCESS | 1644 | 1468009426774 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118687400) [pid = 1644] [serial = 2171] [outer = 0x116f96000] 13:23:47 INFO - PROCESS | 1644 | 1468009427224 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:23:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 673ms 13:23:47 INFO - PROCESS | 1644 | 1468009427244 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1644 | 1468009427247 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:23:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:23:47 INFO - PROCESS | 1644 | 1468009427250 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1644 | 1468009427251 Marionette TRACE conn2 <- [1,2866,null,{}] 13:23:47 INFO - PROCESS | 1644 | 1468009427254 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}] 13:23:47 INFO - PROCESS | 1644 | 1468009427255 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:47 INFO - PROCESS | 1644 | 1468009427377 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:23:47 INFO - PROCESS | 1644 | 1468009427449 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1644 | 1468009427451 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:47 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a76d000 == 42 [pid = 1644] [id = 724] 13:23:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x11905c400) [pid = 1644] [serial = 2172] [outer = 0x0] 13:23:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x119adc800) [pid = 1644] [serial = 2173] [outer = 0x11905c400] 13:23:47 INFO - PROCESS | 1644 | 1468009427480 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x121a79800) [pid = 1644] [serial = 2174] [outer = 0x11905c400] 13:23:47 INFO - PROCESS | 1644 | 1468009427900 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:23:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 13:23:47 INFO - PROCESS | 1644 | 1468009427924 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1644 | 1468009427926 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:23:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:23:47 INFO - PROCESS | 1644 | 1468009427936 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1644 | 1468009427943 Marionette TRACE conn2 <- [1,2870,null,{}] 13:23:47 INFO - PROCESS | 1644 | 1468009427949 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}] 13:23:47 INFO - PROCESS | 1644 | 1468009427953 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:48 INFO - PROCESS | 1644 | 1468009428108 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:23:48 INFO - PROCESS | 1644 | 1468009428244 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1644 | 1468009428245 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:48 INFO - PROCESS | 1644 | ++DOCSHELL 0x12db92800 == 43 [pid = 1644] [id = 725] 13:23:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x123d64400) [pid = 1644] [serial = 2175] [outer = 0x0] 13:23:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126024800) [pid = 1644] [serial = 2176] [outer = 0x123d64400] 13:23:48 INFO - PROCESS | 1644 | 1468009428294 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x126511000) [pid = 1644] [serial = 2177] [outer = 0x123d64400] 13:23:48 INFO - PROCESS | 1644 | 1468009428798 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]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:23:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 935ms 13:23:48 INFO - PROCESS | 1644 | 1468009428865 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 1644 | 1468009428867 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:23:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:23:48 INFO - PROCESS | 1644 | 1468009428869 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 1644 | 1468009428870 Marionette TRACE conn2 <- [1,2874,null,{}] 13:23:48 INFO - PROCESS | 1644 | 1468009428873 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}] 13:23:48 INFO - PROCESS | 1644 | 1468009428874 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:49 INFO - PROCESS | 1644 | 1468009429103 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:23:49 INFO - PROCESS | 1644 | 1468009429192 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1644 | 1468009429193 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bd1800 == 44 [pid = 1644] [id = 726] 13:23:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x1122afc00) [pid = 1644] [serial = 2178] [outer = 0x0] 13:23:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x115dcd800) [pid = 1644] [serial = 2179] [outer = 0x1122afc00] 13:23:49 INFO - PROCESS | 1644 | 1468009429222 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x117dbb400) [pid = 1644] [serial = 2180] [outer = 0x1122afc00] 13:23:49 INFO - PROCESS | 1644 | 1468009429656 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]]]}] 13:23:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:23:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 821ms 13:23:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:23:49 INFO - PROCESS | 1644 | 1468009429692 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1644 | 1468009429695 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:23:49 INFO - PROCESS | 1644 | 1468009429698 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1644 | 1468009429700 Marionette TRACE conn2 <- [1,2878,null,{}] 13:23:49 INFO - PROCESS | 1644 | 1468009429703 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}] 13:23:49 INFO - PROCESS | 1644 | 1468009429705 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:49 INFO - PROCESS | 1644 | 1468009429800 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:23:49 INFO - PROCESS | 1644 | 1468009429860 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1644 | 1468009429861 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:49 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195d4800 == 45 [pid = 1644] [id = 727] 13:23:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x118279000) [pid = 1644] [serial = 2181] [outer = 0x0] 13:23:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x118681c00) [pid = 1644] [serial = 2182] [outer = 0x118279000] 13:23:49 INFO - PROCESS | 1644 | 1468009429889 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x118986000) [pid = 1644] [serial = 2183] [outer = 0x118279000] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12d6dc800 == 44 [pid = 1644] [id = 721] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12d49c000 == 43 [pid = 1644] [id = 720] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x123de1800 == 42 [pid = 1644] [id = 719] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12b933800 == 41 [pid = 1644] [id = 718] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12af1e000 == 40 [pid = 1644] [id = 717] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12a6e6000 == 39 [pid = 1644] [id = 716] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12905f800 == 38 [pid = 1644] [id = 715] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1269b9800 == 37 [pid = 1644] [id = 714] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12551e800 == 36 [pid = 1644] [id = 713] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1218cd000 == 35 [pid = 1644] [id = 712] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1195a2000 == 34 [pid = 1644] [id = 711] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1182a0000 == 33 [pid = 1644] [id = 710] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x1192de000 == 32 [pid = 1644] [id = 709] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12d498000 == 31 [pid = 1644] [id = 708] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x123d97800 == 30 [pid = 1644] [id = 18] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x119bd1800 == 29 [pid = 1644] [id = 726] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12db92800 == 28 [pid = 1644] [id = 725] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x12a76d000 == 27 [pid = 1644] [id = 724] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x121463000 == 26 [pid = 1644] [id = 723] 13:23:50 INFO - PROCESS | 1644 | --DOCSHELL 0x116f1d800 == 25 [pid = 1644] [id = 722] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x1131c1c00) [pid = 1644] [serial = 2092] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x114fbe400) [pid = 1644] [serial = 2093] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x119adcc00) [pid = 1644] [serial = 2104] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x117dbd000) [pid = 1644] [serial = 2095] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x126029400) [pid = 1644] [serial = 2110] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x118111800) [pid = 1644] [serial = 2096] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x118419400) [pid = 1644] [serial = 2098] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118685400) [pid = 1644] [serial = 2099] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x11820ac00) [pid = 1644] [serial = 2090] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x116a22800) [pid = 1644] [serial = 2089] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x118268000) [pid = 1644] [serial = 2078] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x116f95800) [pid = 1644] [serial = 2077] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x120f28000) [pid = 1644] [serial = 2081] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119a35c00) [pid = 1644] [serial = 2080] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x126b5f400) [pid = 1644] [serial = 2084] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x126144000) [pid = 1644] [serial = 2083] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12a7d8c00) [pid = 1644] [serial = 2087] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x12a6ac400) [pid = 1644] [serial = 2086] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x124a83c00) [pid = 1644] [serial = 2108] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121373000) [pid = 1644] [serial = 2107] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1267ac800) [pid = 1644] [serial = 2113] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x124a84800) [pid = 1644] [serial = 2117] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12614f400) [pid = 1644] [serial = 2111] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11949fc00) [pid = 1644] [serial = 2116] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x12a667800) [pid = 1644] [serial = 2125] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128ec0c00) [pid = 1644] [serial = 2122] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x119a2f400) [pid = 1644] [serial = 2123] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x128a20400) [pid = 1644] [serial = 2119] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x126b60c00) [pid = 1644] [serial = 2114] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x119204800) [pid = 1644] [serial = 2101] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x119d7b800) [pid = 1644] [serial = 2105] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x128c6a400) [pid = 1644] [serial = 2120] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x11966ac00) [pid = 1644] [serial = 2102] [outer = 0x0] [url = about:blank] 13:23:50 INFO - PROCESS | 1644 | 1468009430765 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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:23:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1123ms 13:23:50 INFO - PROCESS | 1644 | 1468009430821 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1644 | 1468009430825 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:23:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:23:50 INFO - PROCESS | 1644 | 1468009430829 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1644 | 1468009430832 Marionette TRACE conn2 <- [1,2882,null,{}] 13:23:50 INFO - PROCESS | 1644 | 1468009430836 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}] 13:23:50 INFO - PROCESS | 1644 | 1468009430837 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:50 INFO - PROCESS | 1644 | 1468009430919 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:23:50 INFO - PROCESS | 1644 | 1468009430926 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 1644 | 1468009430928 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:50 INFO - PROCESS | 1644 | ++DOCSHELL 0x117159800 == 26 [pid = 1644] [id = 728] 13:23:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x112a83c00) [pid = 1644] [serial = 2184] [outer = 0x0] 13:23:50 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x112ab9c00) [pid = 1644] [serial = 2185] [outer = 0x112a83c00] 13:23:50 INFO - PROCESS | 1644 | 1468009430955 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x11301a000) [pid = 1644] [serial = 2186] [outer = 0x112a83c00] 13:23:51 INFO - PROCESS | 1644 | 1468009431365 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 572ms 13:23:51 INFO - PROCESS | 1644 | 1468009431401 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1644 | 1468009431405 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:23:51 INFO - PROCESS | 1644 | 1468009431411 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1644 | 1468009431413 Marionette TRACE conn2 <- [1,2886,null,{}] 13:23:51 INFO - PROCESS | 1644 | 1468009431415 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}] 13:23:51 INFO - PROCESS | 1644 | 1468009431417 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:51 INFO - PROCESS | 1644 | 1468009431497 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:23:51 INFO - PROCESS | 1644 | 1468009431501 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1644 | 1468009431502 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:51 INFO - PROCESS | 1644 | ++DOCSHELL 0x118884800 == 27 [pid = 1644] [id = 729] 13:23:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x115dc6800) [pid = 1644] [serial = 2187] [outer = 0x0] 13:23:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x11622dc00) [pid = 1644] [serial = 2188] [outer = 0x115dc6800] 13:23:51 INFO - PROCESS | 1644 | 1468009431531 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x116744c00) [pid = 1644] [serial = 2189] [outer = 0x115dc6800] 13:23:51 INFO - PROCESS | 1644 | 1468009431893 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:23:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 13:23:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:23:51 INFO - PROCESS | 1644 | 1468009431933 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1644 | 1468009431935 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:23:51 INFO - PROCESS | 1644 | 1468009431937 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1644 | 1468009431942 Marionette TRACE conn2 <- [1,2890,null,{}] 13:23:51 INFO - PROCESS | 1644 | 1468009431950 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}] 13:23:51 INFO - PROCESS | 1644 | 1468009431953 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:52 INFO - PROCESS | 1644 | 1468009432030 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:23:52 INFO - PROCESS | 1644 | 1468009432035 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1644 | 1468009432037 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x119bc7000 == 28 [pid = 1644] [id = 730] 13:23:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11810f800) [pid = 1644] [serial = 2190] [outer = 0x0] 13:23:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x118217c00) [pid = 1644] [serial = 2191] [outer = 0x11810f800] 13:23:52 INFO - PROCESS | 1644 | 1468009432068 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x118410c00) [pid = 1644] [serial = 2192] [outer = 0x11810f800] 13:23:52 INFO - PROCESS | 1644 | 1468009432412 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 524ms 13:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:23:52 INFO - PROCESS | 1644 | 1468009432461 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1644 | 1468009432463 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:23:52 INFO - PROCESS | 1644 | 1468009432465 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1644 | 1468009432466 Marionette TRACE conn2 <- [1,2894,null,{}] 13:23:52 INFO - PROCESS | 1644 | 1468009432468 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}] 13:23:52 INFO - PROCESS | 1644 | 1468009432470 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:52 INFO - PROCESS | 1644 | 1468009432582 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:23:52 INFO - PROCESS | 1644 | 1468009432596 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1644 | 1468009432597 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:52 INFO - PROCESS | 1644 | ++DOCSHELL 0x1212bb000 == 29 [pid = 1644] [id = 731] 13:23:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x118216400) [pid = 1644] [serial = 2193] [outer = 0x0] 13:23:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11841c000) [pid = 1644] [serial = 2194] [outer = 0x118216400] 13:23:52 INFO - PROCESS | 1644 | 1468009432622 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x118684800) [pid = 1644] [serial = 2195] [outer = 0x118216400] 13:23:52 INFO - PROCESS | 1644 | 1468009432964 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]]]}] 13:23:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:23:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 13:23:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:23:52 INFO - PROCESS | 1644 | 1468009432984 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1644 | 1468009432985 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:23:52 INFO - PROCESS | 1644 | 1468009432995 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1644 | 1468009432996 Marionette TRACE conn2 <- [1,2898,null,{}] 13:23:53 INFO - PROCESS | 1644 | 1468009432998 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}] 13:23:53 INFO - PROCESS | 1644 | 1468009432999 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:53 INFO - PROCESS | 1644 | 1468009433095 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:23:53 INFO - PROCESS | 1644 | 1468009433098 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1644 | 1468009433099 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x123d84000 == 30 [pid = 1644] [id = 732] 13:23:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x112ecbc00) [pid = 1644] [serial = 2196] [outer = 0x0] 13:23:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119052400) [pid = 1644] [serial = 2197] [outer = 0x112ecbc00] 13:23:53 INFO - PROCESS | 1644 | 1468009433124 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119212800) [pid = 1644] [serial = 2198] [outer = 0x112ecbc00] 13:23:53 INFO - PROCESS | 1644 | 1468009433481 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:23:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 525ms 13:23:53 INFO - PROCESS | 1644 | 1468009433519 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1644 | 1468009433520 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:23:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:23:53 INFO - PROCESS | 1644 | 1468009433523 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1644 | 1468009433524 Marionette TRACE conn2 <- [1,2902,null,{}] 13:23:53 INFO - PROCESS | 1644 | 1468009433526 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}] 13:23:53 INFO - PROCESS | 1644 | 1468009433530 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:53 INFO - PROCESS | 1644 | 1468009433634 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:23:53 INFO - PROCESS | 1644 | 1468009433647 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:53 INFO - PROCESS | 1644 | 1468009433648 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:53 INFO - PROCESS | 1644 | ++DOCSHELL 0x126011800 == 31 [pid = 1644] [id = 733] 13:23:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1194a2400) [pid = 1644] [serial = 2199] [outer = 0x0] 13:23:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x119add400) [pid = 1644] [serial = 2200] [outer = 0x1194a2400] 13:23:53 INFO - PROCESS | 1644 | 1468009433675 Marionette DEBUG loaded listener.js 13:23:53 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119d6d400) [pid = 1644] [serial = 2201] [outer = 0x1194a2400] 13:23:54 INFO - PROCESS | 1644 | 1468009434070 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:23:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 572ms 13:23:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:23:54 INFO - PROCESS | 1644 | 1468009434096 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1644 | 1468009434098 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:23:54 INFO - PROCESS | 1644 | 1468009434101 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1644 | 1468009434103 Marionette TRACE conn2 <- [1,2906,null,{}] 13:23:54 INFO - PROCESS | 1644 | 1468009434106 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}] 13:23:54 INFO - PROCESS | 1644 | 1468009434108 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:54 INFO - PROCESS | 1644 | 1468009434254 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:23:54 INFO - PROCESS | 1644 | 1468009434267 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1644 | 1468009434268 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269ba000 == 32 [pid = 1644] [id = 734] 13:23:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x1126a1c00) [pid = 1644] [serial = 2202] [outer = 0x0] 13:23:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12101c400) [pid = 1644] [serial = 2203] [outer = 0x1126a1c00] 13:23:54 INFO - PROCESS | 1644 | 1468009434293 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x12170a800) [pid = 1644] [serial = 2204] [outer = 0x1126a1c00] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x126966800) [pid = 1644] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x128ec1000) [pid = 1644] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x129356c00) [pid = 1644] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112ab2c00) [pid = 1644] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x12935c400) [pid = 1644] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118681800) [pid = 1644] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119adf400) [pid = 1644] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x121013400) [pid = 1644] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x116881c00) [pid = 1644] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x118216c00) [pid = 1644] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x115dc5400) [pid = 1644] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x11827cc00) [pid = 1644] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x123d5ec00) [pid = 1644] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x11841dc00) [pid = 1644] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x121cdd800) [pid = 1644] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:23:54 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x123d98800) [pid = 1644] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:23:54 INFO - PROCESS | 1644 | 1468009434828 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]]]}] 13:23:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:23:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 769ms 13:23:54 INFO - PROCESS | 1644 | 1468009434870 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:23:54 INFO - PROCESS | 1644 | 1468009434872 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:23:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:23:54 INFO - PROCESS | 1644 | 1468009434875 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:23:54 INFO - PROCESS | 1644 | 1468009434876 Marionette TRACE conn2 <- [1,2910,null,{}] 13:23:54 INFO - PROCESS | 1644 | 1468009434878 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}] 13:23:54 INFO - PROCESS | 1644 | 1468009434879 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:54 INFO - PROCESS | 1644 | 1468009434976 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:23:54 INFO - PROCESS | 1644 | 1468009434980 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1644 | 1468009434982 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:54 INFO - PROCESS | 1644 | ++DOCSHELL 0x128e04000 == 33 [pid = 1644] [id = 735] 13:23:54 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x112a83800) [pid = 1644] [serial = 2205] [outer = 0x0] 13:23:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x118212400) [pid = 1644] [serial = 2206] [outer = 0x112a83800] 13:23:55 INFO - PROCESS | 1644 | 1468009435012 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x1190ebc00) [pid = 1644] [serial = 2207] [outer = 0x112a83800] 13:23:55 INFO - PROCESS | 1644 | 1468009435426 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]]]}] 13:23:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:23:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:23:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 572ms 13:23:55 INFO - PROCESS | 1644 | 1468009435454 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:23:55 INFO - PROCESS | 1644 | 1468009435456 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:23:55 INFO - TEST-START | /DOMEvents/constructors.html 13:23:55 INFO - PROCESS | 1644 | 1468009435461 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1644 | 1468009435462 Marionette TRACE conn2 <- [1,2914,null,{}] 13:23:55 INFO - PROCESS | 1644 | 1468009435465 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}] 13:23:55 INFO - PROCESS | 1644 | 1468009435466 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:55 INFO - PROCESS | 1644 | 1468009435568 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:23:55 INFO - PROCESS | 1644 | 1468009435573 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1644 | 1468009435575 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:55 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a312000 == 34 [pid = 1644] [id = 736] 13:23:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x115e2a800) [pid = 1644] [serial = 2208] [outer = 0x0] 13:23:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x12170d000) [pid = 1644] [serial = 2209] [outer = 0x115e2a800] 13:23:55 INFO - PROCESS | 1644 | 1468009435599 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x121cdd800) [pid = 1644] [serial = 2210] [outer = 0x115e2a800] 13:23:55 INFO - PROCESS | 1644 | 1468009435936 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]]]}] 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:23:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:23:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:23:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:23:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:23:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:23:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:23:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:23:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:23:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 13:23:55 INFO - PROCESS | 1644 | 1468009435987 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:23:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:23:55 INFO - PROCESS | 1644 | 1468009435988 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:23:55 INFO - PROCESS | 1644 | 1468009435990 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1644 | 1468009435992 Marionette TRACE conn2 <- [1,2918,null,{}] 13:23:55 INFO - PROCESS | 1644 | 1468009435994 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}] 13:23:55 INFO - PROCESS | 1644 | 1468009435995 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:56 INFO - PROCESS | 1644 | 1468009436080 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:23:56 INFO - PROCESS | 1644 | 1468009436146 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1644 | 1468009436147 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a52f000 == 35 [pid = 1644] [id = 737] 13:23:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x121cdd400) [pid = 1644] [serial = 2211] [outer = 0x0] 13:23:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x123dbb000) [pid = 1644] [serial = 2212] [outer = 0x121cdd400] 13:23:56 INFO - PROCESS | 1644 | 1468009436188 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x124b5b000) [pid = 1644] [serial = 2213] [outer = 0x121cdd400] 13:23:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:23:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 575ms 13:23:56 INFO - PROCESS | 1644 | 1468009436558 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:23:56 INFO - PROCESS | 1644 | 1468009436566 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:23:56 INFO - PROCESS | 1644 | 1468009436568 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:23:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:23:56 INFO - PROCESS | 1644 | 1468009436570 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 1644 | 1468009436573 Marionette TRACE conn2 <- [1,2922,null,{}] 13:23:56 INFO - PROCESS | 1644 | 1468009436578 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}] 13:23:56 INFO - PROCESS | 1644 | 1468009436579 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:56 INFO - PROCESS | 1644 | 1468009436670 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:23:56 INFO - PROCESS | 1644 | 1468009436731 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1644 | 1468009436733 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:56 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af20800 == 36 [pid = 1644] [id = 738] 13:23:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x121cdf000) [pid = 1644] [serial = 2214] [outer = 0x0] 13:23:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1255d4800) [pid = 1644] [serial = 2215] [outer = 0x121cdf000] 13:23:56 INFO - PROCESS | 1644 | 1468009436759 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x126967000) [pid = 1644] [serial = 2216] [outer = 0x121cdf000] 13:23:57 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:23:57 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:23:57 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:23:57 INFO - PROCESS | 1644 | [1644] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:23:57 INFO - PROCESS | 1644 | 1468009437196 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]]]}] 13:23:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:23:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:23:57 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 13:23:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:23:57 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 13:23:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:23:57 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]" 13:23:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:23:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:23:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:23:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:23:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 674ms 13:23:57 INFO - PROCESS | 1644 | 1468009437245 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1644 | 1468009437248 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:23:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:23:57 INFO - PROCESS | 1644 | 1468009437251 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1644 | 1468009437254 Marionette TRACE conn2 <- [1,2926,null,{}] 13:23:57 INFO - PROCESS | 1644 | 1468009437257 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}] 13:23:57 INFO - PROCESS | 1644 | 1468009437259 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:57 INFO - PROCESS | 1644 | 1468009437363 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:23:57 INFO - PROCESS | 1644 | 1468009437501 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1644 | 1468009437503 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:57 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192e8000 == 37 [pid = 1644] [id = 739] 13:23:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x115e8d400) [pid = 1644] [serial = 2217] [outer = 0x0] 13:23:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x116881400) [pid = 1644] [serial = 2218] [outer = 0x115e8d400] 13:23:57 INFO - PROCESS | 1644 | 1468009437581 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x118107000) [pid = 1644] [serial = 2219] [outer = 0x115e8d400] 13:23:57 INFO - PROCESS | 1644 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:23:58 INFO - PROCESS | 1644 | 1468009438027 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]]]}] 13:23:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:23:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 823ms 13:23:58 INFO - PROCESS | 1644 | 1468009438075 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1644 | 1468009438078 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:23:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:23:58 INFO - PROCESS | 1644 | 1468009438083 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1644 | 1468009438085 Marionette TRACE conn2 <- [1,2930,null,{}] 13:23:58 INFO - PROCESS | 1644 | 1468009438087 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}] 13:23:58 INFO - PROCESS | 1644 | 1468009438089 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:58 INFO - PROCESS | 1644 | 1468009438223 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:23:58 INFO - PROCESS | 1644 | 1468009438325 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1644 | 1468009438326 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:58 INFO - PROCESS | 1644 | ++DOCSHELL 0x124d99800 == 38 [pid = 1644] [id = 740] 13:23:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x118111800) [pid = 1644] [serial = 2220] [outer = 0x0] 13:23:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1184c8000) [pid = 1644] [serial = 2221] [outer = 0x118111800] 13:23:58 INFO - PROCESS | 1644 | 1468009438358 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x1194a1800) [pid = 1644] [serial = 2222] [outer = 0x118111800] 13:23:58 INFO - PROCESS | 1644 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:23:58 INFO - PROCESS | 1644 | 1468009438721 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]]]}] 13:23:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:23:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 668ms 13:23:58 INFO - PROCESS | 1644 | 1468009438752 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1644 | 1468009438754 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:23:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:23:58 INFO - PROCESS | 1644 | 1468009438756 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1644 | 1468009438759 Marionette TRACE conn2 <- [1,2934,null,{}] 13:23:58 INFO - PROCESS | 1644 | 1468009438767 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}] 13:23:58 INFO - PROCESS | 1644 | 1468009438770 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:58 INFO - PROCESS | 1644 | 1468009438887 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:23:58 INFO - PROCESS | 1644 | 1468009438988 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1644 | 1468009438990 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x12af1b000 == 39 [pid = 1644] [id = 741] 13:23:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x119ae4400) [pid = 1644] [serial = 2223] [outer = 0x0] 13:23:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x120f24400) [pid = 1644] [serial = 2224] [outer = 0x119ae4400] 13:23:59 INFO - PROCESS | 1644 | 1468009439021 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x123d5f400) [pid = 1644] [serial = 2225] [outer = 0x119ae4400] 13:23:59 INFO - PROCESS | 1644 | 1468009439556 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]]]}] 13:23:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:23:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 825ms 13:23:59 INFO - PROCESS | 1644 | 1468009439582 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 1644 | 1468009439584 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:23:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:23:59 INFO - PROCESS | 1644 | 1468009439587 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1644 | 1468009439589 Marionette TRACE conn2 <- [1,2938,null,{}] 13:23:59 INFO - PROCESS | 1644 | 1468009439592 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}] 13:23:59 INFO - PROCESS | 1644 | 1468009439594 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:59 INFO - PROCESS | 1644 | 1468009439702 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:23:59 INFO - PROCESS | 1644 | 1468009439762 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1644 | 1468009439763 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:23:59 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192e7800 == 40 [pid = 1644] [id = 742] 13:23:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1162a3000) [pid = 1644] [serial = 2226] [outer = 0x0] 13:23:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x116f9f400) [pid = 1644] [serial = 2227] [outer = 0x1162a3000] 13:23:59 INFO - PROCESS | 1644 | 1468009439792 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x11810ec00) [pid = 1644] [serial = 2228] [outer = 0x1162a3000] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12a52f000 == 39 [pid = 1644] [id = 737] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x12a312000 == 38 [pid = 1644] [id = 736] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x128e04000 == 37 [pid = 1644] [id = 735] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x1269ba000 == 36 [pid = 1644] [id = 734] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x126011800 == 35 [pid = 1644] [id = 733] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x123d84000 == 34 [pid = 1644] [id = 732] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x1212bb000 == 33 [pid = 1644] [id = 731] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x119bc7000 == 32 [pid = 1644] [id = 730] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x123da1000) [pid = 1644] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x118884800 == 31 [pid = 1644] [id = 729] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x117159800 == 30 [pid = 1644] [id = 728] 13:24:00 INFO - PROCESS | 1644 | --DOCSHELL 0x1195d4800 == 29 [pid = 1644] [id = 727] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x128a22000) [pid = 1644] [serial = 2149] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x1290b5800) [pid = 1644] [serial = 2152] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x12a66a400) [pid = 1644] [serial = 2155] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x115e8c800) [pid = 1644] [serial = 2128] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x117569800) [pid = 1644] [serial = 2129] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x12a6b1c00) [pid = 1644] [serial = 2126] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x119207000) [pid = 1644] [serial = 2137] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x11966b000) [pid = 1644] [serial = 2138] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119d71c00) [pid = 1644] [serial = 2140] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12101ec00) [pid = 1644] [serial = 2141] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1214eb800) [pid = 1644] [serial = 2143] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x123d60000) [pid = 1644] [serial = 2144] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x116f97000) [pid = 1644] [serial = 2131] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x11810c000) [pid = 1644] [serial = 2132] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x118275800) [pid = 1644] [serial = 2134] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1184bf800) [pid = 1644] [serial = 2135] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x1162a0800) [pid = 1644] [serial = 2158] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x118280800) [pid = 1644] [serial = 2159] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x1210d2400) [pid = 1644] [serial = 2161] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x1190e7000) [pid = 1644] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x12b75ec00) [pid = 1644] [serial = 2164] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x12a6b8400) [pid = 1644] [serial = 2156] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x123d69000) [pid = 1644] [serial = 2146] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 80 (0x129355c00) [pid = 1644] [serial = 2153] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 79 (0x128ec0400) [pid = 1644] [serial = 2150] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 78 (0x126711000) [pid = 1644] [serial = 2147] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 77 (0x12b0ad800) [pid = 1644] [serial = 2162] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | --DOMWINDOW == 76 (0x12b8ca800) [pid = 1644] [serial = 2165] [outer = 0x0] [url = about:blank] 13:24:00 INFO - PROCESS | 1644 | 1468009440151 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]]]}] 13:24:00 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. 13:24:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 572ms 13:24:00 INFO - PROCESS | 1644 | 1468009440158 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 1644 | 1468009440161 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:24:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:24:00 INFO - PROCESS | 1644 | 1468009440165 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1644 | 1468009440167 Marionette TRACE conn2 <- [1,2942,null,{}] 13:24:00 INFO - PROCESS | 1644 | 1468009440169 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}] 13:24:00 INFO - PROCESS | 1644 | 1468009440171 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:00 INFO - PROCESS | 1644 | 1468009440252 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:24:00 INFO - PROCESS | 1644 | 1468009440259 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1644 | 1468009440260 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x119019000 == 30 [pid = 1644] [id = 743] 13:24:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 77 (0x11820c000) [pid = 1644] [serial = 2229] [outer = 0x0] 13:24:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 78 (0x118277400) [pid = 1644] [serial = 2230] [outer = 0x11820c000] 13:24:00 INFO - PROCESS | 1644 | 1468009440288 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 79 (0x1184c0400) [pid = 1644] [serial = 2231] [outer = 0x11820c000] 13:24:00 INFO - PROCESS | 1644 | 1468009440610 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"]]]}] 13:24:00 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 13:24:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:24:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 13:24:00 INFO - PROCESS | 1644 | 1468009440650 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 1644 | 1468009440651 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:24:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:24:00 INFO - PROCESS | 1644 | 1468009440655 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1644 | 1468009440657 Marionette TRACE conn2 <- [1,2946,null,{}] 13:24:00 INFO - PROCESS | 1644 | 1468009440664 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}] 13:24:00 INFO - PROCESS | 1644 | 1468009440667 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:00 INFO - PROCESS | 1644 | 1468009440745 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:24:00 INFO - PROCESS | 1644 | 1468009440749 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1644 | 1468009440751 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:00 INFO - PROCESS | 1644 | ++DOCSHELL 0x121a51000 == 31 [pid = 1644] [id = 744] 13:24:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 80 (0x11949d000) [pid = 1644] [serial = 2232] [outer = 0x0] 13:24:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 81 (0x119a50800) [pid = 1644] [serial = 2233] [outer = 0x11949d000] 13:24:00 INFO - PROCESS | 1644 | 1468009440781 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x119d78400) [pid = 1644] [serial = 2234] [outer = 0x11949d000] 13:24:01 INFO - PROCESS | 1644 | 1468009441147 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]]]}] 13:24:01 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. 13:24:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 521ms 13:24:01 INFO - PROCESS | 1644 | 1468009441190 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1644 | 1468009441192 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:24:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:24:01 INFO - PROCESS | 1644 | 1468009441197 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1644 | 1468009441199 Marionette TRACE conn2 <- [1,2950,null,{}] 13:24:01 INFO - PROCESS | 1644 | 1468009441202 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}] 13:24:01 INFO - PROCESS | 1644 | 1468009441204 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:01 INFO - PROCESS | 1644 | 1468009441332 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:24:01 INFO - PROCESS | 1644 | 1468009441338 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1644 | 1468009441340 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12600f000 == 32 [pid = 1644] [id = 745] 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x12136fc00) [pid = 1644] [serial = 2235] [outer = 0x0] 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x12182bc00) [pid = 1644] [serial = 2236] [outer = 0x12136fc00] 13:24:01 INFO - PROCESS | 1644 | 1468009441385 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x123d63400) [pid = 1644] [serial = 2237] [outer = 0x12136fc00] 13:24:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x1269b1800 == 33 [pid = 1644] [id = 746] 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x124b56800) [pid = 1644] [serial = 2238] [outer = 0x0] 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x1210d4400) [pid = 1644] [serial = 2239] [outer = 0x124b56800] 13:24:01 INFO - PROCESS | 1644 | 1468009441775 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]]]}] 13:24:01 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. 13:24:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 13:24:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:24:01 INFO - PROCESS | 1644 | 1468009441828 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1644 | 1468009441829 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:24:01 INFO - PROCESS | 1644 | 1468009441831 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1644 | 1468009441832 Marionette TRACE conn2 <- [1,2954,null,{}] 13:24:01 INFO - PROCESS | 1644 | 1468009441835 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}] 13:24:01 INFO - PROCESS | 1644 | 1468009441836 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:01 INFO - PROCESS | 1644 | 1468009441926 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:24:01 INFO - PROCESS | 1644 | 1468009441929 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1644 | 1468009441930 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:01 INFO - PROCESS | 1644 | ++DOCSHELL 0x12906d000 == 34 [pid = 1644] [id = 747] 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x123db6800) [pid = 1644] [serial = 2240] [outer = 0x0] 13:24:01 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124be2800) [pid = 1644] [serial = 2241] [outer = 0x123db6800] 13:24:01 INFO - PROCESS | 1644 | 1468009441961 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x12608ec00) [pid = 1644] [serial = 2242] [outer = 0x123db6800] 13:24:02 INFO - PROCESS | 1644 | 1468009442287 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]]]}] 13:24:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:24:02 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 13:24:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 13:24:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:24:02 INFO - PROCESS | 1644 | 1468009442302 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1644 | 1468009442303 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:24:02 INFO - PROCESS | 1644 | 1468009442305 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1644 | 1468009442307 Marionette TRACE conn2 <- [1,2958,null,{}] 13:24:02 INFO - PROCESS | 1644 | 1468009442309 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}] 13:24:02 INFO - PROCESS | 1644 | 1468009442313 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:02 INFO - PROCESS | 1644 | 1468009442438 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:24:02 INFO - PROCESS | 1644 | 1468009442452 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1644 | 1468009442454 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:02 INFO - PROCESS | 1644 | ++DOCSHELL 0x119fbe800 == 35 [pid = 1644] [id = 748] 13:24:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12614d800) [pid = 1644] [serial = 2243] [outer = 0x0] 13:24:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1267ac800) [pid = 1644] [serial = 2244] [outer = 0x12614d800] 13:24:02 INFO - PROCESS | 1644 | 1468009442479 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x128a29400) [pid = 1644] [serial = 2245] [outer = 0x12614d800] 13:24:02 INFO - PROCESS | 1644 | 1468009442821 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]]]}] 13:24:02 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. 13:24:02 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 569ms 13:24:02 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:24:02 INFO - PROCESS | 1644 | 1468009442876 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1644 | 1468009442878 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:24:02 INFO - PROCESS | 1644 | 1468009442881 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1644 | 1468009442882 Marionette TRACE conn2 <- [1,2962,null,{}] 13:24:02 INFO - PROCESS | 1644 | 1468009442900 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}] 13:24:02 INFO - PROCESS | 1644 | 1468009442902 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:03 INFO - PROCESS | 1644 | 1468009443059 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:24:03 INFO - PROCESS | 1644 | 1468009443088 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1644 | 1468009443089 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b93a800 == 36 [pid = 1644] [id = 749] 13:24:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12614dc00) [pid = 1644] [serial = 2246] [outer = 0x0] 13:24:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x128ebdc00) [pid = 1644] [serial = 2247] [outer = 0x12614dc00] 13:24:03 INFO - PROCESS | 1644 | 1468009443129 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1290ac800) [pid = 1644] [serial = 2248] [outer = 0x12614dc00] 13:24:03 INFO - PROCESS | 1644 | 1468009443450 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]]]}] 13:24:03 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. 13:24:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 584ms 13:24:03 INFO - PROCESS | 1644 | 1468009443465 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1644 | 1468009443466 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:24:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:24:03 INFO - PROCESS | 1644 | 1468009443468 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:24:03 INFO - PROCESS | 1644 | 1468009443469 Marionette TRACE conn2 <- [1,2966,null,{}] 13:24:03 INFO - PROCESS | 1644 | 1468009443490 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}] 13:24:03 INFO - PROCESS | 1644 | 1468009443493 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:03 INFO - PROCESS | 1644 | 1468009443606 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:24:03 INFO - PROCESS | 1644 | 1468009443610 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1644 | 1468009443612 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:03 INFO - PROCESS | 1644 | ++DOCSHELL 0x12c4cc000 == 37 [pid = 1644] [id = 750] 13:24:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1290acc00) [pid = 1644] [serial = 2249] [outer = 0x0] 13:24:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1291d7000) [pid = 1644] [serial = 2250] [outer = 0x1290acc00] 13:24:03 INFO - PROCESS | 1644 | 1468009443669 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x129352400) [pid = 1644] [serial = 2251] [outer = 0x1290acc00] 13:24:03 INFO - PROCESS | 1644 | 1468009443962 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]]]}] 13:24:03 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. 13:24:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 13:24:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:24:03 INFO - PROCESS | 1644 | 1468009443996 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:24:03 INFO - PROCESS | 1644 | 1468009443997 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:24:04 INFO - PROCESS | 1644 | 1468009443999 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1644 | 1468009444000 Marionette TRACE conn2 <- [1,2970,null,{}] 13:24:04 INFO - PROCESS | 1644 | 1468009444002 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}] 13:24:04 INFO - PROCESS | 1644 | 1468009444004 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:04 INFO - PROCESS | 1644 | 1468009444114 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:24:04 INFO - PROCESS | 1644 | 1468009444117 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1644 | 1468009444118 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12ca6a800 == 38 [pid = 1644] [id = 751] 13:24:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x112ec6000) [pid = 1644] [serial = 2252] [outer = 0x0] 13:24:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x121470000) [pid = 1644] [serial = 2253] [outer = 0x112ec6000] 13:24:04 INFO - PROCESS | 1644 | 1468009444244 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12a546000) [pid = 1644] [serial = 2254] [outer = 0x112ec6000] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x1128cb400) [pid = 1644] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x116f96000) [pid = 1644] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11905c400) [pid = 1644] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x123d64400) [pid = 1644] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1122afc00) [pid = 1644] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x1126a1c00) [pid = 1644] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x112a83800) [pid = 1644] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x115e2a800) [pid = 1644] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x121cdd400) [pid = 1644] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x112a83c00) [pid = 1644] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118216400) [pid = 1644] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x112ecbc00) [pid = 1644] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1194a2400) [pid = 1644] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118279000) [pid = 1644] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x115dc6800) [pid = 1644] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:24:04 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x11810f800) [pid = 1644] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:24:04 INFO - PROCESS | 1644 | 1468009444583 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]]]}] 13:24:04 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. 13:24:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 620ms 13:24:04 INFO - PROCESS | 1644 | 1468009444620 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:24:04 INFO - PROCESS | 1644 | 1468009444622 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:24:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:24:04 INFO - PROCESS | 1644 | 1468009444625 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1644 | 1468009444627 Marionette TRACE conn2 <- [1,2974,null,{}] 13:24:04 INFO - PROCESS | 1644 | 1468009444630 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}] 13:24:04 INFO - PROCESS | 1644 | 1468009444632 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:04 INFO - PROCESS | 1644 | 1468009444754 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:24:04 INFO - PROCESS | 1644 | 1468009444758 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1644 | 1468009444759 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:04 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d046800 == 39 [pid = 1644] [id = 752] 13:24:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x11810a000) [pid = 1644] [serial = 2255] [outer = 0x0] 13:24:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x120f2b000) [pid = 1644] [serial = 2256] [outer = 0x11810a000] 13:24:04 INFO - PROCESS | 1644 | 1468009444783 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x124de3c00) [pid = 1644] [serial = 2257] [outer = 0x11810a000] 13:24:05 INFO - PROCESS | 1644 | 1468009445075 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]]]}] 13:24:05 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. 13:24:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 13:24:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:24:05 INFO - PROCESS | 1644 | 1468009445095 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1644 | 1468009445097 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:24:05 INFO - PROCESS | 1644 | 1468009445099 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1644 | 1468009445101 Marionette TRACE conn2 <- [1,2978,null,{}] 13:24:05 INFO - PROCESS | 1644 | 1468009445103 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}] 13:24:05 INFO - PROCESS | 1644 | 1468009445105 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:05 INFO - PROCESS | 1644 | 1468009445248 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:24:05 INFO - PROCESS | 1644 | 1468009445253 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1644 | 1468009445254 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d6de800 == 40 [pid = 1644] [id = 753] 13:24:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x118274800) [pid = 1644] [serial = 2258] [outer = 0x0] 13:24:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x12101e400) [pid = 1644] [serial = 2259] [outer = 0x118274800] 13:24:05 INFO - PROCESS | 1644 | 1468009445280 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12a7cbc00) [pid = 1644] [serial = 2260] [outer = 0x118274800] 13:24:05 INFO - PROCESS | 1644 | 1468009445551 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]]]}] 13:24:05 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. 13:24:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 13:24:05 INFO - PROCESS | 1644 | 1468009445569 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1644 | 1468009445571 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:24:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:24:05 INFO - PROCESS | 1644 | 1468009445581 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1644 | 1468009445582 Marionette TRACE conn2 <- [1,2982,null,{}] 13:24:05 INFO - PROCESS | 1644 | 1468009445584 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}] 13:24:05 INFO - PROCESS | 1644 | 1468009445585 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:05 INFO - PROCESS | 1644 | 1468009445668 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:24:05 INFO - PROCESS | 1644 | 1468009445673 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:05 INFO - PROCESS | 1644 | 1468009445675 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:05 INFO - PROCESS | 1644 | ++DOCSHELL 0x12db7f000 == 41 [pid = 1644] [id = 754] 13:24:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x11949f000) [pid = 1644] [serial = 2261] [outer = 0x0] 13:24:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x12a7d8c00) [pid = 1644] [serial = 2262] [outer = 0x11949f000] 13:24:05 INFO - PROCESS | 1644 | 1468009445699 Marionette DEBUG loaded listener.js 13:24:05 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12b0b1400) [pid = 1644] [serial = 2263] [outer = 0x11949f000] 13:24:06 INFO - PROCESS | 1644 | 1468009446058 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"]]]}] 13:24:06 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 13:24:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:24:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 13:24:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:24:06 INFO - PROCESS | 1644 | 1468009446104 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1644 | 1468009446106 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:24:06 INFO - PROCESS | 1644 | 1468009446109 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1644 | 1468009446110 Marionette TRACE conn2 <- [1,2986,null,{}] 13:24:06 INFO - PROCESS | 1644 | 1468009446113 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}] 13:24:06 INFO - PROCESS | 1644 | 1468009446115 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:06 INFO - PROCESS | 1644 | 1468009446216 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:24:06 INFO - PROCESS | 1644 | 1468009446268 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1644 | 1468009446271 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:06 INFO - PROCESS | 1644 | ++DOCSHELL 0x11640b000 == 42 [pid = 1644] [id = 755] 13:24:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x111f58000) [pid = 1644] [serial = 2264] [outer = 0x0] 13:24:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x112698800) [pid = 1644] [serial = 2265] [outer = 0x111f58000] 13:24:06 INFO - PROCESS | 1644 | 1468009446374 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x1128d7400) [pid = 1644] [serial = 2266] [outer = 0x111f58000] 13:24:06 INFO - PROCESS | 1644 | 1468009446783 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]]]}] 13:24:06 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. 13:24:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 727ms 13:24:06 INFO - PROCESS | 1644 | 1468009446839 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:24:06 INFO - PROCESS | 1644 | 1468009446841 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:24:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:24:06 INFO - PROCESS | 1644 | 1468009446846 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:24:06 INFO - PROCESS | 1644 | 1468009446848 Marionette TRACE conn2 <- [1,2990,null,{}] 13:24:06 INFO - PROCESS | 1644 | 1468009446852 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}] 13:24:06 INFO - PROCESS | 1644 | 1468009446853 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:06 INFO - PROCESS | 1644 | 1468009446975 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:24:07 INFO - PROCESS | 1644 | 1468009447080 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1644 | 1468009447082 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x1212c1000 == 43 [pid = 1644] [id = 756] 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x11820d800) [pid = 1644] [serial = 2267] [outer = 0x0] 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x11826d000) [pid = 1644] [serial = 2268] [outer = 0x11820d800] 13:24:07 INFO - PROCESS | 1644 | 1468009447131 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x118678c00) [pid = 1644] [serial = 2269] [outer = 0x11820d800] 13:24:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x111bc3000 == 44 [pid = 1644] [id = 757] 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x119ae1400) [pid = 1644] [serial = 2270] [outer = 0x0] 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x118685c00) [pid = 1644] [serial = 2271] [outer = 0x119ae1400] 13:24:07 INFO - PROCESS | 1644 | 1468009447650 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]]]}] 13:24:07 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. 13:24:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 820ms 13:24:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:24:07 INFO - PROCESS | 1644 | 1468009447667 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 1644 | 1468009447670 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:24:07 INFO - PROCESS | 1644 | 1468009447673 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 1644 | 1468009447675 Marionette TRACE conn2 <- [1,2994,null,{}] 13:24:07 INFO - PROCESS | 1644 | 1468009447678 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}] 13:24:07 INFO - PROCESS | 1644 | 1468009447679 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:07 INFO - PROCESS | 1644 | 1468009447805 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:24:07 INFO - PROCESS | 1644 | 1468009447906 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1644 | 1468009447908 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:07 INFO - PROCESS | 1644 | ++DOCSHELL 0x129073000 == 45 [pid = 1644] [id = 758] 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x11867f800) [pid = 1644] [serial = 2272] [outer = 0x0] 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x120f27400) [pid = 1644] [serial = 2273] [outer = 0x11867f800] 13:24:07 INFO - PROCESS | 1644 | 1468009447939 Marionette DEBUG loaded listener.js 13:24:07 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x124ddf800) [pid = 1644] [serial = 2274] [outer = 0x11867f800] 13:24:08 INFO - PROCESS | 1644 | 1468009448253 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]]]}] 13:24:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:24:08 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 13:24:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 620ms 13:24:08 INFO - PROCESS | 1644 | 1468009448294 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1644 | 1468009448296 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:24:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:24:08 INFO - PROCESS | 1644 | 1468009448299 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1644 | 1468009448303 Marionette TRACE conn2 <- [1,2998,null,{}] 13:24:08 INFO - PROCESS | 1644 | 1468009448313 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}] 13:24:08 INFO - PROCESS | 1644 | 1468009448315 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:08 INFO - PROCESS | 1644 | 1468009448422 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:24:08 INFO - PROCESS | 1644 | 1468009448479 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1644 | 1468009448480 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:08 INFO - PROCESS | 1644 | ++DOCSHELL 0x12d6d8000 == 46 [pid = 1644] [id = 759] 13:24:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x126025400) [pid = 1644] [serial = 2275] [outer = 0x0] 13:24:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x126711000) [pid = 1644] [serial = 2276] [outer = 0x126025400] 13:24:08 INFO - PROCESS | 1644 | 1468009448509 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1290ae000) [pid = 1644] [serial = 2277] [outer = 0x126025400] 13:24:08 INFO - PROCESS | 1644 | 1468009448926 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]]]}] 13:24:08 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. 13:24:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 680ms 13:24:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:24:08 INFO - PROCESS | 1644 | 1468009448978 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1644 | 1468009448980 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:24:08 INFO - PROCESS | 1644 | 1468009448982 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1644 | 1468009448984 Marionette TRACE conn2 <- [1,3002,null,{}] 13:24:08 INFO - PROCESS | 1644 | 1468009448986 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}] 13:24:08 INFO - PROCESS | 1644 | 1468009448988 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:09 INFO - PROCESS | 1644 | 1468009449092 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:24:09 INFO - PROCESS | 1644 | 1468009449181 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1644 | 1468009449183 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x12144a000 == 47 [pid = 1644] [id = 760] 13:24:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x118208400) [pid = 1644] [serial = 2278] [outer = 0x0] 13:24:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x123d5d400) [pid = 1644] [serial = 2279] [outer = 0x118208400] 13:24:09 INFO - PROCESS | 1644 | 1468009449211 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x129360000) [pid = 1644] [serial = 2280] [outer = 0x118208400] 13:24:09 INFO - PROCESS | 1644 | 1468009449727 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]]]}] 13:24:09 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. 13:24:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 769ms 13:24:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:24:09 INFO - PROCESS | 1644 | 1468009449751 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1644 | 1468009449753 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:24:09 INFO - PROCESS | 1644 | 1468009449756 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1644 | 1468009449758 Marionette TRACE conn2 <- [1,3006,null,{}] 13:24:09 INFO - PROCESS | 1644 | 1468009449762 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}] 13:24:09 INFO - PROCESS | 1644 | 1468009449763 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:09 INFO - PROCESS | 1644 | 1468009449864 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:24:09 INFO - PROCESS | 1644 | 1468009449922 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1644 | 1468009449925 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:09 INFO - PROCESS | 1644 | ++DOCSHELL 0x1212b1000 == 48 [pid = 1644] [id = 761] 13:24:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x116883c00) [pid = 1644] [serial = 2281] [outer = 0x0] 13:24:09 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x117513400) [pid = 1644] [serial = 2282] [outer = 0x116883c00] 13:24:09 INFO - PROCESS | 1644 | 1468009449954 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 115 (0x118215000) [pid = 1644] [serial = 2283] [outer = 0x116883c00] 13:24:10 INFO - PROCESS | 1644 | 1468009450378 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]]]}] 13:24:10 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. 13:24:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 13:24:10 INFO - PROCESS | 1644 | 1468009450432 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:24:10 INFO - PROCESS | 1644 | 1468009450437 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:24:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:24:10 INFO - PROCESS | 1644 | 1468009450461 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1644 | 1468009450464 Marionette TRACE conn2 <- [1,3010,null,{}] 13:24:10 INFO - PROCESS | 1644 | 1468009450467 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}] 13:24:10 INFO - PROCESS | 1644 | 1468009450470 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:10 INFO - PROCESS | 1644 | 1468009450596 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:24:10 INFO - PROCESS | 1644 | 1468009450654 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:10 INFO - PROCESS | 1644 | 1468009450656 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:10 INFO - PROCESS | 1644 | ++DOCSHELL 0x119a88000 == 49 [pid = 1644] [id = 762] 13:24:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 116 (0x118216400) [pid = 1644] [serial = 2284] [outer = 0x0] 13:24:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 117 (0x1184c3400) [pid = 1644] [serial = 2285] [outer = 0x118216400] 13:24:10 INFO - PROCESS | 1644 | 1468009450692 Marionette DEBUG loaded listener.js 13:24:10 INFO - PROCESS | 1644 | ++DOMWINDOW == 118 (0x118980400) [pid = 1644] [serial = 2286] [outer = 0x118216400] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12db7f000 == 48 [pid = 1644] [id = 754] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12d6de800 == 47 [pid = 1644] [id = 753] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12d046800 == 46 [pid = 1644] [id = 752] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12ca6a800 == 45 [pid = 1644] [id = 751] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12c4cc000 == 44 [pid = 1644] [id = 750] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12b93a800 == 43 [pid = 1644] [id = 749] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x119fbe800 == 42 [pid = 1644] [id = 748] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12906d000 == 41 [pid = 1644] [id = 747] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x1269b1800 == 40 [pid = 1644] [id = 746] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12600f000 == 39 [pid = 1644] [id = 745] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x121a51000 == 38 [pid = 1644] [id = 744] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x119019000 == 37 [pid = 1644] [id = 743] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x1192e7800 == 36 [pid = 1644] [id = 742] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12af1b000 == 35 [pid = 1644] [id = 741] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x124d99800 == 34 [pid = 1644] [id = 740] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x1192e8000 == 33 [pid = 1644] [id = 739] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12af20800 == 32 [pid = 1644] [id = 738] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x1212b1000 == 31 [pid = 1644] [id = 761] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12144a000 == 30 [pid = 1644] [id = 760] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x12d6d8000 == 29 [pid = 1644] [id = 759] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x111bc3000 == 28 [pid = 1644] [id = 757] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x129073000 == 27 [pid = 1644] [id = 758] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x1212c1000 == 26 [pid = 1644] [id = 756] 13:24:11 INFO - PROCESS | 1644 | --DOCSHELL 0x11640b000 == 25 [pid = 1644] [id = 755] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 117 (0x119052400) [pid = 1644] [serial = 2197] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 116 (0x119add400) [pid = 1644] [serial = 2200] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 115 (0x118986000) [pid = 1644] [serial = 2183] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 114 (0x118681c00) [pid = 1644] [serial = 2182] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x11622dc00) [pid = 1644] [serial = 2188] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x116744c00) [pid = 1644] [serial = 2189] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x118217c00) [pid = 1644] [serial = 2191] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x118410c00) [pid = 1644] [serial = 2192] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x115dc9800) [pid = 1644] [serial = 2168] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x112a84400) [pid = 1644] [serial = 2167] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x118687400) [pid = 1644] [serial = 2171] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x118417c00) [pid = 1644] [serial = 2170] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x121a79800) [pid = 1644] [serial = 2174] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x119adc800) [pid = 1644] [serial = 2173] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x126511000) [pid = 1644] [serial = 2177] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x126024800) [pid = 1644] [serial = 2176] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x117dbb400) [pid = 1644] [serial = 2180] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x115dcd800) [pid = 1644] [serial = 2179] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12101c400) [pid = 1644] [serial = 2203] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x119d6d400) [pid = 1644] [serial = 2201] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118212400) [pid = 1644] [serial = 2206] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x12170d000) [pid = 1644] [serial = 2209] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x123dbb000) [pid = 1644] [serial = 2212] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x12170a800) [pid = 1644] [serial = 2204] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x112ab9c00) [pid = 1644] [serial = 2185] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11301a000) [pid = 1644] [serial = 2186] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x11841c000) [pid = 1644] [serial = 2194] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x119212800) [pid = 1644] [serial = 2198] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x1190ebc00) [pid = 1644] [serial = 2207] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x118684800) [pid = 1644] [serial = 2195] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x121cdd800) [pid = 1644] [serial = 2210] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x124b5b000) [pid = 1644] [serial = 2213] [outer = 0x0] [url = about:blank] 13:24:11 INFO - PROCESS | 1644 | 1468009451801 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]]]}] 13:24:11 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 13:24:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1378ms 13:24:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:24:11 INFO - PROCESS | 1644 | 1468009451836 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:24:11 INFO - PROCESS | 1644 | 1468009451838 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:24:11 INFO - PROCESS | 1644 | 1468009451841 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:24:11 INFO - PROCESS | 1644 | 1468009451843 Marionette TRACE conn2 <- [1,3014,null,{}] 13:24:11 INFO - PROCESS | 1644 | 1468009451848 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}] 13:24:11 INFO - PROCESS | 1644 | 1468009451849 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:11 INFO - PROCESS | 1644 | 1468009451929 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:24:11 INFO - PROCESS | 1644 | 1468009451987 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1644 | 1468009451989 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829b800 == 26 [pid = 1644] [id = 763] 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x115dc0c00) [pid = 1644] [serial = 2287] [outer = 0x0] 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x115e22800) [pid = 1644] [serial = 2288] [outer = 0x115dc0c00] 13:24:12 INFO - PROCESS | 1644 | 1468009452019 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x11673b400) [pid = 1644] [serial = 2289] [outer = 0x115dc0c00] 13:24:12 INFO - PROCESS | 1644 | [1644] 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 13:24:12 INFO - PROCESS | 1644 | 1468009452348 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:24:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:24:12 INFO - {} 13:24:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:24:12 INFO - {} 13:24:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:24:12 INFO - {} 13:24:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:24:12 INFO - {} 13:24:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 13:24:12 INFO - PROCESS | 1644 | 1468009452363 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1644 | 1468009452366 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:24:12 INFO - TEST-START | /FileAPI/fileReader.html 13:24:12 INFO - PROCESS | 1644 | 1468009452370 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1644 | 1468009452371 Marionette TRACE conn2 <- [1,3018,null,{}] 13:24:12 INFO - PROCESS | 1644 | 1468009452376 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}] 13:24:12 INFO - PROCESS | 1644 | 1468009452378 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:12 INFO - PROCESS | 1644 | 1468009452455 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:24:12 INFO - PROCESS | 1644 | 1468009452461 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1644 | 1468009452463 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195d7800 == 27 [pid = 1644] [id = 764] 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x116f9a000) [pid = 1644] [serial = 2290] [outer = 0x0] 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x118413800) [pid = 1644] [serial = 2291] [outer = 0x116f9a000] 13:24:12 INFO - PROCESS | 1644 | 1468009452489 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x11867e800) [pid = 1644] [serial = 2292] [outer = 0x116f9a000] 13:24:12 INFO - PROCESS | 1644 | 1468009452823 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]]]}] 13:24:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:24:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:24:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:24:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:24:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 13:24:12 INFO - PROCESS | 1644 | 1468009452843 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:24:12 INFO - PROCESS | 1644 | 1468009452844 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:24:12 INFO - TEST-START | /FileAPI/historical.html 13:24:12 INFO - PROCESS | 1644 | 1468009452847 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1644 | 1468009452849 Marionette TRACE conn2 <- [1,3022,null,{}] 13:24:12 INFO - PROCESS | 1644 | 1468009452857 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}] 13:24:12 INFO - PROCESS | 1644 | 1468009452860 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:12 INFO - PROCESS | 1644 | 1468009452937 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:24:12 INFO - PROCESS | 1644 | 1468009452944 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1644 | 1468009452946 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:12 INFO - PROCESS | 1644 | ++DOCSHELL 0x1212bc800 == 28 [pid = 1644] [id = 765] 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x112ec2000) [pid = 1644] [serial = 2293] [outer = 0x0] 13:24:12 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x11965cc00) [pid = 1644] [serial = 2294] [outer = 0x112ec2000] 13:24:12 INFO - PROCESS | 1644 | 1468009452974 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x119ae7000) [pid = 1644] [serial = 2295] [outer = 0x112ec2000] 13:24:13 INFO - PROCESS | 1644 | 1468009453281 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"]]]}] 13:24:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:24:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:24:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:24:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:24:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:24:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:24:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:24:13 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 13:24:13 INFO - PROCESS | 1644 | 1468009453319 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1644 | 1468009453321 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:24:13 INFO - TEST-START | /FileAPI/idlharness.html 13:24:13 INFO - PROCESS | 1644 | 1468009453326 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1644 | 1468009453327 Marionette TRACE conn2 <- [1,3026,null,{}] 13:24:13 INFO - PROCESS | 1644 | 1468009453329 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}] 13:24:13 INFO - PROCESS | 1644 | 1468009453330 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:13 INFO - PROCESS | 1644 | 1468009453408 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:24:13 INFO - PROCESS | 1644 | 1468009453470 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1644 | 1468009453471 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:13 INFO - PROCESS | 1644 | ++DOCSHELL 0x124886800 == 29 [pid = 1644] [id = 766] 13:24:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x1186c0400) [pid = 1644] [serial = 2296] [outer = 0x0] 13:24:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x121373000) [pid = 1644] [serial = 2297] [outer = 0x1186c0400] 13:24:13 INFO - PROCESS | 1644 | 1468009453496 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x121838000) [pid = 1644] [serial = 2298] [outer = 0x1186c0400] 13:24:14 INFO - PROCESS | 1644 | 1468009453993 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]]]}] 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:24:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:24:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:24:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:24:14 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 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:24:14 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 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:24:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 733ms 13:24:14 INFO - PROCESS | 1644 | 1468009454069 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1644 | 1468009454073 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:24:14 INFO - TEST-START | /FileAPI/idlharness.worker 13:24:14 INFO - PROCESS | 1644 | 1468009454084 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1644 | 1468009454086 Marionette TRACE conn2 <- [1,3030,null,{}] 13:24:14 INFO - PROCESS | 1644 | 1468009454089 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}] 13:24:14 INFO - PROCESS | 1644 | 1468009454094 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:14 INFO - PROCESS | 1644 | 1468009454199 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:24:14 INFO - PROCESS | 1644 | 1468009454240 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1644 | 1468009454241 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:14 INFO - PROCESS | 1644 | ++DOCSHELL 0x12b937000 == 30 [pid = 1644] [id = 767] 13:24:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x116f92800) [pid = 1644] [serial = 2299] [outer = 0x0] 13:24:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x12a66a400) [pid = 1644] [serial = 2300] [outer = 0x116f92800] 13:24:14 INFO - PROCESS | 1644 | 1468009454266 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12a6af400) [pid = 1644] [serial = 2301] [outer = 0x116f92800] 13:24:14 INFO - PROCESS | 1644 | [1644] 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 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:24:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:24:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:24:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:24:14 INFO - {} 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:24:14 INFO - {} 13:24:14 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 - {} 13:24:14 INFO - {} 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:24:14 INFO - {} 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - PROCESS | 1644 | 1468009454893 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,{},{}]]]}] 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:24:14 INFO - {} 13:24:14 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 - {} 13:24:14 INFO - {} 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:24:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:24:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 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 13:24:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:24:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:24:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:24:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:24:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:24:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:24:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:24:14 INFO - {} 13:24:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 839ms 13:24:14 INFO - PROCESS | 1644 | 1468009454928 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1644 | 1468009454930 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:24:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:24:14 INFO - PROCESS | 1644 | 1468009454932 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1644 | 1468009454933 Marionette TRACE conn2 <- [1,3034,null,{}] 13:24:14 INFO - PROCESS | 1644 | 1468009454935 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}] 13:24:14 INFO - PROCESS | 1644 | 1468009454939 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:15 INFO - PROCESS | 1644 | 1468009455065 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:24:15 INFO - PROCESS | 1644 | 1468009455069 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1644 | 1468009455070 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x118928000 == 31 [pid = 1644] [id = 768] 13:24:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x118413000) [pid = 1644] [serial = 2302] [outer = 0x0] 13:24:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x12b75f800) [pid = 1644] [serial = 2303] [outer = 0x118413000] 13:24:15 INFO - PROCESS | 1644 | 1468009455095 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x12d3bec00) [pid = 1644] [serial = 2304] [outer = 0x118413000] 13:24:15 INFO - PROCESS | 1644 | 1468009455400 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]]]}] 13:24:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:24:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 518ms 13:24:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:24:15 INFO - PROCESS | 1644 | 1468009455470 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1644 | 1468009455471 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:24:15 INFO - PROCESS | 1644 | 1468009455474 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1644 | 1468009455475 Marionette TRACE conn2 <- [1,3038,null,{}] 13:24:15 INFO - PROCESS | 1644 | 1468009455484 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}] 13:24:15 INFO - PROCESS | 1644 | 1468009455485 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:15 INFO - PROCESS | 1644 | 1468009455581 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:24:15 INFO - PROCESS | 1644 | 1468009455594 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:15 INFO - PROCESS | 1644 | 1468009455595 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:15 INFO - PROCESS | 1644 | ++DOCSHELL 0x121503000 == 32 [pid = 1644] [id = 769] 13:24:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x1128cec00) [pid = 1644] [serial = 2305] [outer = 0x0] 13:24:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x11960b800) [pid = 1644] [serial = 2306] [outer = 0x1128cec00] 13:24:15 INFO - PROCESS | 1644 | 1468009455619 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x119610000) [pid = 1644] [serial = 2307] [outer = 0x1128cec00] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x11949f000) [pid = 1644] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x12614d800) [pid = 1644] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x12614dc00) [pid = 1644] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1290acc00) [pid = 1644] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x11949d000) [pid = 1644] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x118111800) [pid = 1644] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x119ae4400) [pid = 1644] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x12136fc00) [pid = 1644] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x124b56800) [pid = 1644] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x1162a3000) [pid = 1644] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x121cdf000) [pid = 1644] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x11820c000) [pid = 1644] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x115e8d400) [pid = 1644] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x118274800) [pid = 1644] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x11810a000) [pid = 1644] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x112ec6000) [pid = 1644] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:24:16 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x123db6800) [pid = 1644] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:24:16 INFO - PROCESS | 1644 | 1468009456085 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"]]]}] 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:24:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 628ms 13:24:16 INFO - PROCESS | 1644 | 1468009456103 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1644 | 1468009456105 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:24:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:24:16 INFO - PROCESS | 1644 | 1468009456110 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1644 | 1468009456111 Marionette TRACE conn2 <- [1,3042,null,{}] 13:24:16 INFO - PROCESS | 1644 | 1468009456113 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}] 13:24:16 INFO - PROCESS | 1644 | 1468009456114 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:16 INFO - PROCESS | 1644 | 1468009456192 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:24:16 INFO - PROCESS | 1644 | 1468009456195 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1644 | 1468009456196 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x12151a000 == 33 [pid = 1644] [id = 770] 13:24:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119608000) [pid = 1644] [serial = 2308] [outer = 0x0] 13:24:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x119a30000) [pid = 1644] [serial = 2309] [outer = 0x119608000] 13:24:16 INFO - PROCESS | 1644 | 1468009456221 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x121545800) [pid = 1644] [serial = 2310] [outer = 0x119608000] 13:24:16 INFO - PROCESS | 1644 | 1468009456621 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]]]}] 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:24:16 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. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:24:16 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'.) 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:24:16 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. 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:24:16 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. 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:24:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:24:16 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. 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:24:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:24:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:24:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:24:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:24:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:24:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 526ms 13:24:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:24:16 INFO - PROCESS | 1644 | 1468009456637 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:24:16 INFO - PROCESS | 1644 | 1468009456639 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:24:16 INFO - PROCESS | 1644 | 1468009456641 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:24:16 INFO - PROCESS | 1644 | 1468009456642 Marionette TRACE conn2 <- [1,3046,null,{}] 13:24:16 INFO - PROCESS | 1644 | 1468009456645 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}] 13:24:16 INFO - PROCESS | 1644 | 1468009456646 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:16 INFO - PROCESS | 1644 | 1468009456743 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:24:16 INFO - PROCESS | 1644 | 1468009456747 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1644 | 1468009456749 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:16 INFO - PROCESS | 1644 | ++DOCSHELL 0x1212bb000 == 34 [pid = 1644] [id = 771] 13:24:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x117db3400) [pid = 1644] [serial = 2311] [outer = 0x0] 13:24:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121544c00) [pid = 1644] [serial = 2312] [outer = 0x117db3400] 13:24:16 INFO - PROCESS | 1644 | 1468009456786 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12154b400) [pid = 1644] [serial = 2313] [outer = 0x117db3400] 13:24:17 INFO - PROCESS | 1644 | [1644] 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 13:24:17 INFO - PROCESS | 1644 | 1468009457265 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:24:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:24:17 INFO - {} 13:24:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 669ms 13:24:17 INFO - PROCESS | 1644 | 1468009457311 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1644 | 1468009457312 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:24:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:24:17 INFO - PROCESS | 1644 | 1468009457314 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1644 | 1468009457316 Marionette TRACE conn2 <- [1,3050,null,{}] 13:24:17 INFO - PROCESS | 1644 | 1468009457318 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}] 13:24:17 INFO - PROCESS | 1644 | 1468009457319 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:17 INFO - PROCESS | 1644 | 1468009457399 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:24:17 INFO - PROCESS | 1644 | 1468009457407 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1644 | 1468009457415 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x1192ef000 == 35 [pid = 1644] [id = 772] 13:24:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x1128cf000) [pid = 1644] [serial = 2314] [outer = 0x0] 13:24:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x115dcb400) [pid = 1644] [serial = 2315] [outer = 0x1128cf000] 13:24:17 INFO - PROCESS | 1644 | 1468009457441 Marionette DEBUG loaded listener.js 13:24:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x118214c00) [pid = 1644] [serial = 2316] [outer = 0x1128cf000] 13:24:17 INFO - PROCESS | 1644 | 1468009457745 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]]]}] 13:24:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:24:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:24:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:24:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:24:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 13:24:17 INFO - PROCESS | 1644 | 1468009457787 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1644 | 1468009457789 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:24:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:24:17 INFO - PROCESS | 1644 | 1468009457794 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1644 | 1468009457796 Marionette TRACE conn2 <- [1,3054,null,{}] 13:24:17 INFO - PROCESS | 1644 | 1468009457798 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}] 13:24:17 INFO - PROCESS | 1644 | 1468009457800 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:17 INFO - PROCESS | 1644 | 1468009457886 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:24:17 INFO - PROCESS | 1644 | 1468009457952 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1644 | 1468009457954 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:17 INFO - PROCESS | 1644 | ++DOCSHELL 0x11100a000 == 36 [pid = 1644] [id = 773] 13:24:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x118212400) [pid = 1644] [serial = 2317] [outer = 0x0] 13:24:17 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x12154d000) [pid = 1644] [serial = 2318] [outer = 0x118212400] 13:24:17 INFO - PROCESS | 1644 | 1468009457980 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x12935e000) [pid = 1644] [serial = 2319] [outer = 0x118212400] 13:24:18 INFO - PROCESS | 1644 | 1468009458557 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"]]]}] 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:24:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:24:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:24:18 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" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:24:18 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" 13:24:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:24:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:24:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:24:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 838ms 13:24:18 INFO - PROCESS | 1644 | 1468009458633 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:24:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:24:18 INFO - PROCESS | 1644 | 1468009458636 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:24:18 INFO - PROCESS | 1644 | 1468009458639 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1644 | 1468009458643 Marionette TRACE conn2 <- [1,3058,null,{}] 13:24:18 INFO - PROCESS | 1644 | 1468009458647 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}] 13:24:18 INFO - PROCESS | 1644 | 1468009458649 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:18 INFO - PROCESS | 1644 | 1468009458765 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:24:18 INFO - PROCESS | 1644 | 1468009458827 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1644 | 1468009458828 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:18 INFO - PROCESS | 1644 | ++DOCSHELL 0x11829f000 == 37 [pid = 1644] [id = 774] 13:24:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1186bb400) [pid = 1644] [serial = 2320] [outer = 0x0] 13:24:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x118916c00) [pid = 1644] [serial = 2321] [outer = 0x1186bb400] 13:24:18 INFO - PROCESS | 1644 | 1468009458859 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x118921800) [pid = 1644] [serial = 2322] [outer = 0x1186bb400] 13:24:19 INFO - PROCESS | 1644 | 1468009459345 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]]]}] 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:24:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:24:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:24:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:24:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:24:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:24:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:24:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:24:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:24:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:24:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 725ms 13:24:19 INFO - PROCESS | 1644 | 1468009459365 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1644 | 1468009459369 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:24:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:24:19 INFO - PROCESS | 1644 | 1468009459373 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1644 | 1468009459375 Marionette TRACE conn2 <- [1,3062,null,{}] 13:24:19 INFO - PROCESS | 1644 | 1468009459378 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}] 13:24:19 INFO - PROCESS | 1644 | 1468009459380 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:19 INFO - PROCESS | 1644 | 1468009459503 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:24:19 INFO - PROCESS | 1644 | 1468009459568 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1644 | 1468009459569 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:19 INFO - PROCESS | 1644 | ++DOCSHELL 0x1212b0000 == 38 [pid = 1644] [id = 775] 13:24:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 106 (0x118988c00) [pid = 1644] [serial = 2323] [outer = 0x0] 13:24:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 107 (0x119d24000) [pid = 1644] [serial = 2324] [outer = 0x118988c00] 13:24:19 INFO - PROCESS | 1644 | 1468009459641 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1644 | ++DOMWINDOW == 108 (0x121549800) [pid = 1644] [serial = 2325] [outer = 0x118988c00] 13:24:19 INFO - PROCESS | 1644 | [1644] 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 13:24:20 INFO - PROCESS | 1644 | 1468009460095 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:24:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:24:20 INFO - {} 13:24:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 770ms 13:24:20 INFO - PROCESS | 1644 | 1468009460144 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:24:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:24:20 INFO - PROCESS | 1644 | 1468009460146 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:24:20 INFO - PROCESS | 1644 | 1468009460148 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1644 | 1468009460150 Marionette TRACE conn2 <- [1,3066,null,{}] 13:24:20 INFO - PROCESS | 1644 | 1468009460158 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}] 13:24:20 INFO - PROCESS | 1644 | 1468009460162 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:20 INFO - PROCESS | 1644 | 1468009460274 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:24:20 INFO - PROCESS | 1644 | 1468009460356 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 1644 | 1468009460359 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:20 INFO - PROCESS | 1644 | ++DOCSHELL 0x116687800 == 39 [pid = 1644] [id = 776] 13:24:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 109 (0x1126a2000) [pid = 1644] [serial = 2326] [outer = 0x0] 13:24:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 110 (0x1128ca800) [pid = 1644] [serial = 2327] [outer = 0x1126a2000] 13:24:20 INFO - PROCESS | 1644 | 1468009460391 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 1644 | ++DOMWINDOW == 111 (0x118260400) [pid = 1644] [serial = 2328] [outer = 0x1126a2000] 13:24:21 INFO - PROCESS | 1644 | 1468009461054 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]]]}] 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:24:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:24:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 923ms 13:24:21 INFO - PROCESS | 1644 | 1468009461071 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 1644 | 1468009461074 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:24:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:24:21 INFO - PROCESS | 1644 | 1468009461077 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 1644 | 1468009461080 Marionette TRACE conn2 <- [1,3070,null,{}] 13:24:21 INFO - PROCESS | 1644 | 1468009461083 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}] 13:24:21 INFO - PROCESS | 1644 | 1468009461084 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:21 INFO - PROCESS | 1644 | 1468009461193 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:24:21 INFO - PROCESS | 1644 | 1468009461257 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1644 | 1468009461259 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x118250000 == 40 [pid = 1644] [id = 777] 13:24:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 112 (0x118410c00) [pid = 1644] [serial = 2329] [outer = 0x0] 13:24:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 113 (0x118632800) [pid = 1644] [serial = 2330] [outer = 0x118410c00] 13:24:21 INFO - PROCESS | 1644 | 1468009461287 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 114 (0x118919000) [pid = 1644] [serial = 2331] [outer = 0x118410c00] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x1192ef000 == 39 [pid = 1644] [id = 772] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x1212bb000 == 38 [pid = 1644] [id = 771] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x12151a000 == 37 [pid = 1644] [id = 770] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x121503000 == 36 [pid = 1644] [id = 769] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x118928000 == 35 [pid = 1644] [id = 768] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x12b937000 == 34 [pid = 1644] [id = 767] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x124886800 == 33 [pid = 1644] [id = 766] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x1212bc800 == 32 [pid = 1644] [id = 765] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x1195d7800 == 31 [pid = 1644] [id = 764] 13:24:21 INFO - PROCESS | 1644 | --DOCSHELL 0x11829b800 == 30 [pid = 1644] [id = 763] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 113 (0x12a7d8c00) [pid = 1644] [serial = 2262] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 112 (0x1267ac800) [pid = 1644] [serial = 2244] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 111 (0x128ebdc00) [pid = 1644] [serial = 2247] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 110 (0x1291d7000) [pid = 1644] [serial = 2250] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 109 (0x129352400) [pid = 1644] [serial = 2251] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 108 (0x119a50800) [pid = 1644] [serial = 2233] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 107 (0x119d78400) [pid = 1644] [serial = 2234] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 106 (0x124be2800) [pid = 1644] [serial = 2241] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 105 (0x1184c8000) [pid = 1644] [serial = 2221] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x1194a1800) [pid = 1644] [serial = 2222] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x120f24400) [pid = 1644] [serial = 2224] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x123d5f400) [pid = 1644] [serial = 2225] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x12182bc00) [pid = 1644] [serial = 2236] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x123d63400) [pid = 1644] [serial = 2237] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x1210d4400) [pid = 1644] [serial = 2239] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x116f9f400) [pid = 1644] [serial = 2227] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x11810ec00) [pid = 1644] [serial = 2228] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x126967000) [pid = 1644] [serial = 2216] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x1255d4800) [pid = 1644] [serial = 2215] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x118277400) [pid = 1644] [serial = 2230] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x1184c0400) [pid = 1644] [serial = 2231] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x116881400) [pid = 1644] [serial = 2218] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118107000) [pid = 1644] [serial = 2219] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x12b0b1400) [pid = 1644] [serial = 2263] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x12a7cbc00) [pid = 1644] [serial = 2260] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x124de3c00) [pid = 1644] [serial = 2257] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x12a546000) [pid = 1644] [serial = 2254] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 86 (0x12101e400) [pid = 1644] [serial = 2259] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 85 (0x121470000) [pid = 1644] [serial = 2253] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 84 (0x120f2b000) [pid = 1644] [serial = 2256] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 83 (0x128a29400) [pid = 1644] [serial = 2245] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 82 (0x1290ac800) [pid = 1644] [serial = 2248] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | --DOMWINDOW == 81 (0x12608ec00) [pid = 1644] [serial = 2242] [outer = 0x0] [url = about:blank] 13:24:21 INFO - PROCESS | 1644 | 1468009461675 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]]]}] 13:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:24:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 625ms 13:24:21 INFO - PROCESS | 1644 | 1468009461702 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:24:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:24:21 INFO - PROCESS | 1644 | 1468009461707 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:24:21 INFO - PROCESS | 1644 | 1468009461713 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 1644 | 1468009461716 Marionette TRACE conn2 <- [1,3074,null,{}] 13:24:21 INFO - PROCESS | 1644 | 1468009461719 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}] 13:24:21 INFO - PROCESS | 1644 | 1468009461721 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:21 INFO - PROCESS | 1644 | 1468009461851 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:24:21 INFO - PROCESS | 1644 | 1468009461864 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1644 | 1468009461865 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:21 INFO - PROCESS | 1644 | ++DOCSHELL 0x1195b0000 == 31 [pid = 1644] [id = 778] 13:24:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 82 (0x118913800) [pid = 1644] [serial = 2332] [outer = 0x0] 13:24:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 83 (0x11891e000) [pid = 1644] [serial = 2333] [outer = 0x118913800] 13:24:21 INFO - PROCESS | 1644 | 1468009461896 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1644 | ++DOMWINDOW == 84 (0x119204800) [pid = 1644] [serial = 2334] [outer = 0x118913800] 13:24:22 INFO - PROCESS | 1644 | 1468009462247 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]]]}] 13:24:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:24:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:24:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:24:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:24:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:24:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:24:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 573ms 13:24:22 INFO - PROCESS | 1644 | 1468009462286 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1644 | 1468009462287 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:24:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:24:22 INFO - PROCESS | 1644 | 1468009462290 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1644 | 1468009462292 Marionette TRACE conn2 <- [1,3078,null,{}] 13:24:22 INFO - PROCESS | 1644 | 1468009462300 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}] 13:24:22 INFO - PROCESS | 1644 | 1468009462303 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:22 INFO - PROCESS | 1644 | 1468009462385 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:24:22 INFO - PROCESS | 1644 | 1468009462392 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1644 | 1468009462394 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x12122c800 == 32 [pid = 1644] [id = 779] 13:24:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 85 (0x119606400) [pid = 1644] [serial = 2335] [outer = 0x0] 13:24:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 86 (0x119a50800) [pid = 1644] [serial = 2336] [outer = 0x119606400] 13:24:22 INFO - PROCESS | 1644 | 1468009462428 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 87 (0x119aad000) [pid = 1644] [serial = 2337] [outer = 0x119606400] 13:24:22 INFO - PROCESS | 1644 | 1468009462773 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] 13:24:22 INFO - PROCESS | 1644 | 1468009462815 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:24:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:24:22 INFO - PROCESS | 1644 | 1468009462818 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1644 | 1468009462819 Marionette TRACE conn2 <- [1,3082,null,{}] 13:24:22 INFO - PROCESS | 1644 | 1468009462827 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}] 13:24:22 INFO - PROCESS | 1644 | 1468009462828 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:22 INFO - PROCESS | 1644 | 1468009462913 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:24:22 INFO - PROCESS | 1644 | 1468009462917 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1644 | 1468009462918 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:22 INFO - PROCESS | 1644 | ++DOCSHELL 0x121510800 == 33 [pid = 1644] [id = 780] 13:24:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x119addc00) [pid = 1644] [serial = 2338] [outer = 0x0] 13:24:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119d1f400) [pid = 1644] [serial = 2339] [outer = 0x119addc00] 13:24:22 INFO - PROCESS | 1644 | 1468009462943 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x119d71800) [pid = 1644] [serial = 2340] [outer = 0x119addc00] 13:24:23 INFO - PROCESS | 1644 | 1468009463271 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]]]}] 13:24:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:24:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:24:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:24:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:24:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 13:24:23 INFO - PROCESS | 1644 | 1468009463288 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 1644 | 1468009463290 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:24:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:24:23 INFO - PROCESS | 1644 | 1468009463294 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 1644 | 1468009463295 Marionette TRACE conn2 <- [1,3086,null,{}] 13:24:23 INFO - PROCESS | 1644 | 1468009463297 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}] 13:24:23 INFO - PROCESS | 1644 | 1468009463299 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:23 INFO - PROCESS | 1644 | 1468009463383 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:24:23 INFO - PROCESS | 1644 | 1468009463386 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 1644 | 1468009463387 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x124886800 == 34 [pid = 1644] [id = 781] 13:24:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x119a35c00) [pid = 1644] [serial = 2341] [outer = 0x0] 13:24:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x12146f800) [pid = 1644] [serial = 2342] [outer = 0x119a35c00] 13:24:23 INFO - PROCESS | 1644 | 1468009463415 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12154d800) [pid = 1644] [serial = 2343] [outer = 0x119a35c00] 13:24:23 INFO - PROCESS | 1644 | 1468009463775 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:24:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:24:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 13:24:23 INFO - PROCESS | 1644 | 1468009463814 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 1644 | 1468009463815 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:24:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:24:23 INFO - PROCESS | 1644 | 1468009463817 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 1644 | 1468009463818 Marionette TRACE conn2 <- [1,3090,null,{}] 13:24:23 INFO - PROCESS | 1644 | 1468009463821 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}] 13:24:23 INFO - PROCESS | 1644 | 1468009463827 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:23 INFO - PROCESS | 1644 | 1468009463947 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:24:23 INFO - PROCESS | 1644 | 1468009463950 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 1644 | 1468009463951 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:23 INFO - PROCESS | 1644 | ++DOCSHELL 0x112f84800 == 35 [pid = 1644] [id = 782] 13:24:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x119d74c00) [pid = 1644] [serial = 2344] [outer = 0x0] 13:24:23 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x121552c00) [pid = 1644] [serial = 2345] [outer = 0x119d74c00] 13:24:23 INFO - PROCESS | 1644 | 1468009463976 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x124de4800) [pid = 1644] [serial = 2346] [outer = 0x119d74c00] 13:24:24 INFO - PROCESS | 1644 | 1468009464270 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:24:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:24:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 469ms 13:24:24 INFO - PROCESS | 1644 | 1468009464287 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1644 | 1468009464288 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:24:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:24:24 INFO - PROCESS | 1644 | 1468009464315 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1644 | 1468009464316 Marionette TRACE conn2 <- [1,3094,null,{}] 13:24:24 INFO - PROCESS | 1644 | 1468009464318 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}] 13:24:24 INFO - PROCESS | 1644 | 1468009464331 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:24 INFO - PROCESS | 1644 | 1468009464447 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:24:24 INFO - PROCESS | 1644 | 1468009464488 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1644 | 1468009464489 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x111bc3000 == 36 [pid = 1644] [id = 783] 13:24:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 97 (0x124de8c00) [pid = 1644] [serial = 2347] [outer = 0x0] 13:24:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 98 (0x12602f000) [pid = 1644] [serial = 2348] [outer = 0x124de8c00] 13:24:24 INFO - PROCESS | 1644 | 1468009464514 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 99 (0x12614d800) [pid = 1644] [serial = 2349] [outer = 0x124de8c00] 13:24:24 INFO - PROCESS | 1644 | 1468009464814 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:24:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:24:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 533ms 13:24:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:24:24 INFO - PROCESS | 1644 | 1468009464833 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1644 | 1468009464834 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:24:24 INFO - PROCESS | 1644 | 1468009464836 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1644 | 1468009464837 Marionette TRACE conn2 <- [1,3098,null,{}] 13:24:24 INFO - PROCESS | 1644 | 1468009464841 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}] 13:24:24 INFO - PROCESS | 1644 | 1468009464844 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:24 INFO - PROCESS | 1644 | 1468009464957 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:24:24 INFO - PROCESS | 1644 | 1468009464960 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1644 | 1468009464961 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:24 INFO - PROCESS | 1644 | ++DOCSHELL 0x1291ab000 == 37 [pid = 1644] [id = 784] 13:24:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 100 (0x126023c00) [pid = 1644] [serial = 2350] [outer = 0x0] 13:24:24 INFO - PROCESS | 1644 | ++DOMWINDOW == 101 (0x126512000) [pid = 1644] [serial = 2351] [outer = 0x126023c00] 13:24:24 INFO - PROCESS | 1644 | 1468009464985 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 102 (0x126967000) [pid = 1644] [serial = 2352] [outer = 0x126023c00] 13:24:25 INFO - PROCESS | 1644 | 1468009465269 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]]]}] 13:24:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:24:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:24:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 467ms 13:24:25 INFO - PROCESS | 1644 | 1468009465305 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1644 | 1468009465306 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:24:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:24:25 INFO - PROCESS | 1644 | 1468009465316 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1644 | 1468009465327 Marionette TRACE conn2 <- [1,3102,null,{}] 13:24:25 INFO - PROCESS | 1644 | 1468009465348 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}] 13:24:25 INFO - PROCESS | 1644 | 1468009465349 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:25 INFO - PROCESS | 1644 | 1468009465460 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:24:25 INFO - PROCESS | 1644 | 1468009465464 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1644 | 1468009465465 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:25 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a320800 == 38 [pid = 1644] [id = 785] 13:24:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 103 (0x1128ce800) [pid = 1644] [serial = 2353] [outer = 0x0] 13:24:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 104 (0x126149000) [pid = 1644] [serial = 2354] [outer = 0x1128ce800] 13:24:25 INFO - PROCESS | 1644 | 1468009465489 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1644 | ++DOMWINDOW == 105 (0x128a23c00) [pid = 1644] [serial = 2355] [outer = 0x1128ce800] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 104 (0x112ec2000) [pid = 1644] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 103 (0x1128cf000) [pid = 1644] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 102 (0x117db3400) [pid = 1644] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 101 (0x115dc0c00) [pid = 1644] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 100 (0x111f58000) [pid = 1644] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 99 (0x11867f800) [pid = 1644] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 98 (0x1186c0400) [pid = 1644] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 97 (0x118413000) [pid = 1644] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 96 (0x119ae1400) [pid = 1644] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 95 (0x119608000) [pid = 1644] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 94 (0x11820d800) [pid = 1644] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 93 (0x116883c00) [pid = 1644] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 92 (0x118208400) [pid = 1644] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 91 (0x118216400) [pid = 1644] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 90 (0x116f9a000) [pid = 1644] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 89 (0x126025400) [pid = 1644] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 88 (0x1128cec00) [pid = 1644] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:24:25 INFO - PROCESS | 1644 | --DOMWINDOW == 87 (0x116f92800) [pid = 1644] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:24:25 INFO - PROCESS | 1644 | 1468009465890 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:24:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:24:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 585ms 13:24:25 INFO - PROCESS | 1644 | 1468009465902 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1644 | 1468009465903 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:24:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:24:25 INFO - PROCESS | 1644 | 1468009465915 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1644 | 1468009465916 Marionette TRACE conn2 <- [1,3106,null,{}] 13:24:25 INFO - PROCESS | 1644 | 1468009465918 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}] 13:24:25 INFO - PROCESS | 1644 | 1468009465919 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:26 INFO - PROCESS | 1644 | 1468009466038 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:24:26 INFO - PROCESS | 1644 | 1468009466077 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1644 | 1468009466078 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12a778800 == 39 [pid = 1644] [id = 786] 13:24:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 88 (0x112a83800) [pid = 1644] [serial = 2356] [outer = 0x0] 13:24:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 89 (0x119607c00) [pid = 1644] [serial = 2357] [outer = 0x112a83800] 13:24:26 INFO - PROCESS | 1644 | 1468009466102 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 90 (0x128a28000) [pid = 1644] [serial = 2358] [outer = 0x112a83800] 13:24:26 INFO - PROCESS | 1644 | 1468009466362 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]]]}] 13:24:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:24:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:24:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:24:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 479ms 13:24:26 INFO - PROCESS | 1644 | 1468009466399 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1644 | 1468009466400 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:24:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:24:26 INFO - PROCESS | 1644 | 1468009466402 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1644 | 1468009466404 Marionette TRACE conn2 <- [1,3110,null,{}] 13:24:26 INFO - PROCESS | 1644 | 1468009466414 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}] 13:24:26 INFO - PROCESS | 1644 | 1468009466416 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:26 INFO - PROCESS | 1644 | 1468009466515 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:24:26 INFO - PROCESS | 1644 | 1468009466519 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1644 | 1468009466521 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:26 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bd65000 == 40 [pid = 1644] [id = 787] 13:24:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 91 (0x126967400) [pid = 1644] [serial = 2359] [outer = 0x0] 13:24:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 92 (0x1291d4400) [pid = 1644] [serial = 2360] [outer = 0x126967400] 13:24:26 INFO - PROCESS | 1644 | 1468009466546 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1644 | ++DOMWINDOW == 93 (0x12a6ac400) [pid = 1644] [serial = 2361] [outer = 0x126967400] 13:24:26 INFO - PROCESS | 1644 | 1468009466871 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"]]]}] 13:24:26 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:24:26 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 13:24:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:24:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:24:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:24:26 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:24:26 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 479ms 13:24:26 INFO - PROCESS | 1644 | 1468009466881 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1644 | 1468009466883 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:24:26 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:24:26 INFO - PROCESS | 1644 | 1468009466885 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1644 | 1468009466886 Marionette TRACE conn2 <- [1,3114,null,{}] 13:24:26 INFO - PROCESS | 1644 | 1468009466892 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}] 13:24:26 INFO - PROCESS | 1644 | 1468009466894 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:26 INFO - PROCESS | 1644 | 1468009466978 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:24:27 INFO - PROCESS | 1644 | 1468009467047 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\", \"a1084e58-6a23-4ccb-952d-79ffb1cd8f76\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1644 | 1468009467049 Marionette INFO sendAsync 80e11249-0a99-4140-b790-4c50c2d83283 13:24:27 INFO - PROCESS | 1644 | ++DOCSHELL 0x12bd76800 == 41 [pid = 1644] [id = 788] 13:24:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 94 (0x121016800) [pid = 1644] [serial = 2362] [outer = 0x0] 13:24:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 95 (0x12a6ac000) [pid = 1644] [serial = 2363] [outer = 0x121016800] 13:24:27 INFO - PROCESS | 1644 | 1468009467073 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1644 | ++DOMWINDOW == 96 (0x12b75c400) [pid = 1644] [serial = 2364] [outer = 0x121016800] 13:24:27 INFO - PROCESS | 1644 | 1468009467319 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]]]}] 13:24:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:24:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 13:24:27 INFO - PROCESS | 1644 | 1468009467362 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1644 | 1468009467363 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:24:28 WARNING - u'runner_teardown' () 13:24:28 INFO - No more tests 13:24:28 INFO - Got 0 unexpected results 13:24:28 INFO - SUITE-END | took 510s 13:24:28 INFO - Closing logging queue 13:24:28 INFO - queue closed 13:24:28 INFO - Return code: 0 13:24:28 WARNING - # TBPL SUCCESS # 13:24:28 INFO - Running post-action listener: _resource_record_post_action 13:24:28 INFO - Running post-run listener: _resource_record_post_run 13:24:29 INFO - Total resource usage - Wall time: 532s; CPU: 58.0%; Read bytes: 38016512; Write bytes: 955016192; Read time: 400; Write time: 5060 13:24:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:24:29 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148544000; Write bytes: 147515392; Read time: 13592; Write time: 393 13:24:29 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 35825152; Write bytes: 795810816; Read time: 374; Write time: 4627 13:24:29 INFO - Running post-run listener: _upload_blobber_files 13:24:29 INFO - Blob upload gear active. 13:24:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:24:29 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 13:24:29 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'] 13:24:29 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 13:24:30 INFO - (blobuploader) - INFO - Open directory for files ... 13:24:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:24:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:24:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:24:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:24:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:24:31 INFO - (blobuploader) - INFO - Done attempting. 13:24:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:24:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:24:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:24:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:24:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:24:32 INFO - (blobuploader) - INFO - Done attempting. 13:24:32 INFO - (blobuploader) - INFO - Iteration through files over. 13:24:32 INFO - Return code: 0 13:24:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:24:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:24:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e063f86eb0dc112e6cd583162351938aa9c79a7c34ae1a644a7937f7f2f173ecbb1d2c3f279de461c37a97a5ff69cf22d43f84c07dfa3f59dd6d401ea0f81354", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb29cb5afb1aaaadfbc692f7156de55fa1e865dcca8d84b2630cb84f1ddb06ddf7ba1b8f67c2987ee58bbe2cae385e0bbcc8123374e833cde4f24a42a0c11e5e"} 13:24:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:24:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:24:32 INFO - Contents: 13:24:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e063f86eb0dc112e6cd583162351938aa9c79a7c34ae1a644a7937f7f2f173ecbb1d2c3f279de461c37a97a5ff69cf22d43f84c07dfa3f59dd6d401ea0f81354", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb29cb5afb1aaaadfbc692f7156de55fa1e865dcca8d84b2630cb84f1ddb06ddf7ba1b8f67c2987ee58bbe2cae385e0bbcc8123374e833cde4f24a42a0c11e5e"} 13:24:32 INFO - Running post-run listener: copy_logs_to_upload_dir 13:24:32 INFO - Copying logs to upload dir... 13:24:32 INFO - mkdir: /builds/slave/test/build/upload/logs 13:24:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=579.506616 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 39 secs) (at 2016-07-08 13:24:33.095739) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 13:24:33.099451) ========= 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.uVrtyYkUjE/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.xta3heXkvO/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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/e063f86eb0dc112e6cd583162351938aa9c79a7c34ae1a644a7937f7f2f173ecbb1d2c3f279de461c37a97a5ff69cf22d43f84c07dfa3f59dd6d401ea0f81354", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb29cb5afb1aaaadfbc692f7156de55fa1e865dcca8d84b2630cb84f1ddb06ddf7ba1b8f67c2987ee58bbe2cae385e0bbcc8123374e833cde4f24a42a0c11e5e"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013245 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e063f86eb0dc112e6cd583162351938aa9c79a7c34ae1a644a7937f7f2f173ecbb1d2c3f279de461c37a97a5ff69cf22d43f84c07dfa3f59dd6d401ea0f81354", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bb29cb5afb1aaaadfbc692f7156de55fa1e865dcca8d84b2630cb84f1ddb06ddf7ba1b8f67c2987ee58bbe2cae385e0bbcc8123374e833cde4f24a42a0c11e5e"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467941998/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 13:24:33.137316) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 13:24:33.137637) ========= 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.uVrtyYkUjE/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.xta3heXkvO/Listeners TMPDIR=/var/folders/_n/kpth4c2s6392plpy6hkyfjq000000w/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.005263 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 13:24:33.185715) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 13:24:33.188554) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 13:24:33.188919) ========= ========= Total master_lag: 0.40 =========