builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0171 starttime: 1468017672.33 results: success (0) buildid: 20160707211057 builduid: 2d88511d44974285920182ebba554597 revision: a8821f681f296183af74f837e00b89ceab8ea81d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:12.333865) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:12.334303) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:12.334577) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:12.404119) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:12.404401) ========= 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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners TMPDIR=/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/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 15:41:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 16.0M=0.001s 2016-07-08 15:41:13 (16.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.847775 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:13.278037) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:13.278402) ========= 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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners TMPDIR=/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/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.028298 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:13.330319) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 15:41:13.330978) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev a8821f681f296183af74f837e00b89ceab8ea81d --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 a8821f681f296183af74f837e00b89ceab8ea81d --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners TMPDIR=/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/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 15:41:13,409 truncating revision to first 12 chars 2016-07-08 15:41:13,410 Setting DEBUG logging. 2016-07-08 15:41:13,410 attempt 1/10 2016-07-08 15:41:13,410 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/a8821f681f29?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 15:41:14,388 unpacking tar archive at: mozilla-beta-a8821f681f29/testing/mozharness/ program finished with exit code 0 elapsedTime=1.237021 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 15:41:14.591303) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:14.591642) ========= script_repo_revision: a8821f681f296183af74f837e00b89ceab8ea81d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:14.592080) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:14.592365) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 15:41:14.614157) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-07-08 15:41:14.614597) ========= /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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners TMPDIR=/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 15:41:14 INFO - MultiFileLogger online at 20160708 15:41:14 in /builds/slave/test 15:41:14 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 15:41:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:41:14 INFO - {'append_to_log': False, 15:41:14 INFO - 'base_work_dir': '/builds/slave/test', 15:41:14 INFO - 'blob_upload_branch': 'mozilla-beta', 15:41:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:41:14 INFO - 'buildbot_json_path': 'buildprops.json', 15:41:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:41:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:41:14 INFO - 'download_minidump_stackwalk': True, 15:41:14 INFO - 'download_symbols': 'true', 15:41:14 INFO - 'e10s': False, 15:41:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:41:14 INFO - 'tooltool.py': '/tools/tooltool.py', 15:41:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:41:14 INFO - '/tools/misc-python/virtualenv.py')}, 15:41:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:41:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:41:14 INFO - 'log_level': 'info', 15:41:14 INFO - 'log_to_console': True, 15:41:14 INFO - 'opt_config_files': (), 15:41:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:41:14 INFO - '--processes=1', 15:41:14 INFO - '--config=%(test_path)s/wptrunner.ini', 15:41:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:41:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:41:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:41:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:41:14 INFO - 'pip_index': False, 15:41:14 INFO - 'require_test_zip': True, 15:41:14 INFO - 'test_type': ('testharness',), 15:41:14 INFO - 'this_chunk': '1', 15:41:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:41:14 INFO - 'total_chunks': '10', 15:41:14 INFO - 'virtualenv_path': 'venv', 15:41:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:41:14 INFO - 'work_dir': 'build'} 15:41:14 INFO - ##### 15:41:14 INFO - ##### Running clobber step. 15:41:14 INFO - ##### 15:41:14 INFO - Running pre-action listener: _resource_record_pre_action 15:41:14 INFO - Running main action method: clobber 15:41:14 INFO - rmtree: /builds/slave/test/build 15:41:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:41:16 INFO - Running post-action listener: _resource_record_post_action 15:41:16 INFO - ##### 15:41:16 INFO - ##### Running read-buildbot-config step. 15:41:16 INFO - ##### 15:41:16 INFO - Running pre-action listener: _resource_record_pre_action 15:41:16 INFO - Running main action method: read_buildbot_config 15:41:16 INFO - Using buildbot properties: 15:41:16 INFO - { 15:41:16 INFO - "project": "", 15:41:16 INFO - "product": "firefox", 15:41:16 INFO - "script_repo_revision": "production", 15:41:16 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 15:41:16 INFO - "repository": "", 15:41:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 15:41:16 INFO - "buildid": "20160707211057", 15:41:16 INFO - "pgo_build": "False", 15:41:16 INFO - "basedir": "/builds/slave/test", 15:41:16 INFO - "buildnumber": 26, 15:41:16 INFO - "slavename": "t-yosemite-r7-0171", 15:41:16 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 15:41:16 INFO - "platform": "macosx64", 15:41:16 INFO - "branch": "mozilla-beta", 15:41:16 INFO - "revision": "a8821f681f296183af74f837e00b89ceab8ea81d", 15:41:16 INFO - "repo_path": "releases/mozilla-beta", 15:41:16 INFO - "moz_repo_path": "", 15:41:16 INFO - "stage_platform": "macosx64", 15:41:16 INFO - "builduid": "2d88511d44974285920182ebba554597", 15:41:16 INFO - "slavebuilddir": "test" 15:41:16 INFO - } 15:41:16 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg. 15:41:16 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.test_packages.json. 15:41:16 INFO - Running post-action listener: _resource_record_post_action 15:41:16 INFO - ##### 15:41:16 INFO - ##### Running download-and-extract step. 15:41:16 INFO - ##### 15:41:16 INFO - Running pre-action listener: _resource_record_pre_action 15:41:16 INFO - Running main action method: download_and_extract 15:41:16 INFO - mkdir: /builds/slave/test/build/tests 15:41:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.test_packages.json 15:41:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:41:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/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 15:41:17 INFO - Downloaded 1201 bytes. 15:41:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:41:17 INFO - Using the following test package requirements: 15:41:17 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:41:17 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 15:41:17 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 15:41:17 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'jsshell-mac64.zip'], 15:41:17 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 15:41:17 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:41:17 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 15:41:17 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 15:41:17 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 15:41:17 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:41:17 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 15:41:17 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 15:41:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:17 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.common.tests.zip 15:41:17 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 15:41:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/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 15:41:17 INFO - Downloaded 18406882 bytes. 15:41:17 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/*'] 15:41:17 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/* 15:41:18 INFO - caution: filename not matched: web-platform/* 15:41:18 INFO - Return code: 11 15:41:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:18 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:41:18 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/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 15:41:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/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 15:41:25 INFO - Downloaded 36389883 bytes. 15:41:25 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/*'] 15:41:25 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/* 15:41:29 INFO - caution: filename not matched: bin/* 15:41:29 INFO - caution: filename not matched: config/* 15:41:29 INFO - caution: filename not matched: mozbase/* 15:41:29 INFO - caution: filename not matched: marionette/* 15:41:29 INFO - caution: filename not matched: tools/wptserve/* 15:41:29 INFO - Return code: 11 15:41:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:29 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg 15:41:29 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 15:41:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 15:41:31 INFO - Downloaded 73020214 bytes. 15:41:31 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg 15:41:31 INFO - mkdir: /builds/slave/test/properties 15:41:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:41:31 INFO - Writing to file /builds/slave/test/properties/build_url 15:41:31 INFO - Contents: 15:41:31 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg 15:41:31 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:41:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:41:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:41:31 INFO - Contents: 15:41:31 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:41:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:31 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:41:31 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:41:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/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 15:41:33 INFO - Downloaded 103719433 bytes. 15:41:33 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'] 15:41:33 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 15:41:37 INFO - Return code: 0 15:41:37 INFO - Running post-action listener: _resource_record_post_action 15:41:37 INFO - Running post-action listener: set_extra_try_arguments 15:41:37 INFO - ##### 15:41:37 INFO - ##### Running create-virtualenv step. 15:41:37 INFO - ##### 15:41:37 INFO - Running pre-action listener: _pre_create_virtualenv 15:41:37 INFO - Running pre-action listener: _resource_record_pre_action 15:41:37 INFO - Running main action method: create_virtualenv 15:41:37 INFO - Creating virtualenv /builds/slave/test/build/venv 15:41:37 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:41:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:41:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:41:37 INFO - Using real prefix '/tools/python27' 15:41:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:41:37 INFO - Installing distribute.............................................................................................................................................................................................done. 15:41:40 INFO - Installing pip.................done. 15:41:40 INFO - Return code: 0 15:41:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:41:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:41:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:41:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:40 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 0x109811e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab00da12f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982a5e0>, '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 0x10940dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109438990>, '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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:41:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:41:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:41:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kc7RVxtsKU/Render', 15:41:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:41:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:41:40 INFO - 'HOME': '/Users/cltbld', 15:41:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:41:40 INFO - 'LOGNAME': 'cltbld', 15:41:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:40 INFO - 'MOZ_NO_REMOTE': '1', 15:41:40 INFO - 'NO_EM_RESTART': '1', 15:41:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:41:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:41:40 INFO - 'PWD': '/builds/slave/test', 15:41:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:41:40 INFO - 'SHELL': '/bin/bash', 15:41:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ME4rEHVhsn/Listeners', 15:41:40 INFO - 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', 15:41:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:41:40 INFO - 'USER': 'cltbld', 15:41:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:41:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:41:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:41:40 INFO - 'XPC_FLAGS': '0x0', 15:41:40 INFO - 'XPC_SERVICE_NAME': '0', 15:41:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:41:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:41:41 INFO - Downloading/unpacking psutil>=0.7.1 15:41:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:41:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:41:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:41:44 INFO - Installing collected packages: psutil 15:41:44 INFO - Running setup.py install for psutil 15:41:44 INFO - building 'psutil._psutil_osx' extension 15:41:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:41:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 15:41:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 15:41:44 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 15:41:45 INFO - building 'psutil._psutil_posix' extension 15:41:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 15:41:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:41:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:41:45 INFO - ^ 15:41:45 INFO - 1 warning generated. 15:41:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 15:41:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:41:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:41:45 INFO - Successfully installed psutil 15:41:45 INFO - Cleaning up... 15:41:45 INFO - Return code: 0 15:41:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:41:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:41:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:41:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:45 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 0x109811e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab00da12f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982a5e0>, '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 0x10940dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109438990>, '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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:41:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:41:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:41:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kc7RVxtsKU/Render', 15:41:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:41:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:41:45 INFO - 'HOME': '/Users/cltbld', 15:41:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:41:45 INFO - 'LOGNAME': 'cltbld', 15:41:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:45 INFO - 'MOZ_NO_REMOTE': '1', 15:41:45 INFO - 'NO_EM_RESTART': '1', 15:41:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:41:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:41:45 INFO - 'PWD': '/builds/slave/test', 15:41:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:41:45 INFO - 'SHELL': '/bin/bash', 15:41:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ME4rEHVhsn/Listeners', 15:41:45 INFO - 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', 15:41:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:41:45 INFO - 'USER': 'cltbld', 15:41:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:41:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:41:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:41:45 INFO - 'XPC_FLAGS': '0x0', 15:41:45 INFO - 'XPC_SERVICE_NAME': '0', 15:41:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:41:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:41:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:41:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:41:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:41:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:41:48 INFO - Installing collected packages: mozsystemmonitor 15:41:48 INFO - Running setup.py install for mozsystemmonitor 15:41:48 INFO - Successfully installed mozsystemmonitor 15:41:48 INFO - Cleaning up... 15:41:48 INFO - Return code: 0 15:41:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:41:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:41:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:41:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:48 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 0x109811e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab00da12f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982a5e0>, '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 0x10940dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109438990>, '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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:41:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:41:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:41:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kc7RVxtsKU/Render', 15:41:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:41:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:41:48 INFO - 'HOME': '/Users/cltbld', 15:41:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:41:48 INFO - 'LOGNAME': 'cltbld', 15:41:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:48 INFO - 'MOZ_NO_REMOTE': '1', 15:41:48 INFO - 'NO_EM_RESTART': '1', 15:41:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:41:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:41:48 INFO - 'PWD': '/builds/slave/test', 15:41:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:41:48 INFO - 'SHELL': '/bin/bash', 15:41:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ME4rEHVhsn/Listeners', 15:41:48 INFO - 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', 15:41:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:41:48 INFO - 'USER': 'cltbld', 15:41:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:41:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:41:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:41:48 INFO - 'XPC_FLAGS': '0x0', 15:41:48 INFO - 'XPC_SERVICE_NAME': '0', 15:41:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:41:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:41:48 INFO - Downloading/unpacking blobuploader==1.2.4 15:41:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:51 INFO - Downloading blobuploader-1.2.4.tar.gz 15:41:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:41:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:41:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:41:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:41:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:41:52 INFO - Downloading docopt-0.6.1.tar.gz 15:41:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:41:52 INFO - Installing collected packages: blobuploader, requests, docopt 15:41:52 INFO - Running setup.py install for blobuploader 15:41:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:41:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:41:52 INFO - Running setup.py install for requests 15:41:53 INFO - Running setup.py install for docopt 15:41:53 INFO - Successfully installed blobuploader requests docopt 15:41:53 INFO - Cleaning up... 15:41:53 INFO - Return code: 0 15:41:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:41:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:41:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:41:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x109811e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab00da12f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982a5e0>, '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 0x10940dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109438990>, '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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:41:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:41:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:41:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kc7RVxtsKU/Render', 15:41:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:41:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:41:53 INFO - 'HOME': '/Users/cltbld', 15:41:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:41:53 INFO - 'LOGNAME': 'cltbld', 15:41:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:53 INFO - 'MOZ_NO_REMOTE': '1', 15:41:53 INFO - 'NO_EM_RESTART': '1', 15:41:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:41:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:41:53 INFO - 'PWD': '/builds/slave/test', 15:41:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:41:53 INFO - 'SHELL': '/bin/bash', 15:41:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ME4rEHVhsn/Listeners', 15:41:53 INFO - 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', 15:41:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:41:53 INFO - 'USER': 'cltbld', 15:41:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:41:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:41:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:41:53 INFO - 'XPC_FLAGS': '0x0', 15:41:53 INFO - 'XPC_SERVICE_NAME': '0', 15:41:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:41:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:41:53 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-hwyYkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:41:53 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-RXidVz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:41:53 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-WtXoiW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:41:53 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-oCU39O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:41:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-ZafWwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-DnmJ6b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-xlfcpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-wuyG_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-RVPWMH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-2A8vba-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-WqC81w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-Fpic6e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-44xR0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:41:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:41:54 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-3KRxHS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:41:55 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-4LSXrM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:41:55 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-eJyuXJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:41:55 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-N1zX23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:41:55 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-OSCTrj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:41:55 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-tnwXW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:41:55 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-vMNoqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:41:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:41:56 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-wu_4e7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:41:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:41:56 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:41:56 INFO - Running setup.py install for manifestparser 15:41:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:41:56 INFO - Running setup.py install for mozcrash 15:41:56 INFO - Running setup.py install for mozdebug 15:41:56 INFO - Running setup.py install for mozdevice 15:41:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:41:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:41:56 INFO - Running setup.py install for mozfile 15:41:56 INFO - Running setup.py install for mozhttpd 15:41:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Running setup.py install for mozinfo 15:41:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Running setup.py install for mozInstall 15:41:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Running setup.py install for mozleak 15:41:57 INFO - Running setup.py install for mozlog 15:41:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Running setup.py install for moznetwork 15:41:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:41:57 INFO - Running setup.py install for mozprocess 15:41:57 INFO - Running setup.py install for mozprofile 15:41:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:41:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:41:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:41:58 INFO - Running setup.py install for mozrunner 15:41:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:41:58 INFO - Running setup.py install for mozscreenshot 15:41:58 INFO - Running setup.py install for moztest 15:41:58 INFO - Running setup.py install for mozversion 15:41:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:41:58 INFO - Running setup.py install for wptserve 15:41:58 INFO - Running setup.py install for marionette-driver 15:41:59 INFO - Running setup.py install for browsermob-proxy 15:41:59 INFO - Running setup.py install for marionette-client 15:41:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:41:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:41:59 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:41:59 INFO - Cleaning up... 15:41:59 INFO - Return code: 0 15:41:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:41:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:41:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:41:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:41:59 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 0x109811e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab00da12f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10982a5e0>, '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 0x10940dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109438990>, '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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:41:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:41:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:41:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kc7RVxtsKU/Render', 15:41:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:41:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:41:59 INFO - 'HOME': '/Users/cltbld', 15:41:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:41:59 INFO - 'LOGNAME': 'cltbld', 15:41:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:59 INFO - 'MOZ_NO_REMOTE': '1', 15:41:59 INFO - 'NO_EM_RESTART': '1', 15:41:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:41:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:41:59 INFO - 'PWD': '/builds/slave/test', 15:41:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:41:59 INFO - 'SHELL': '/bin/bash', 15:41:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ME4rEHVhsn/Listeners', 15:41:59 INFO - 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', 15:41:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:41:59 INFO - 'USER': 'cltbld', 15:41:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:41:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:41:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:41:59 INFO - 'XPC_FLAGS': '0x0', 15:41:59 INFO - 'XPC_SERVICE_NAME': '0', 15:41:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:41:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:41:59 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-cZ9Gj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:41:59 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 15:41:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:41:59 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-YqANbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-3Zum9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-60F9EB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-k8gkZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-y0TZKy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-rmLOMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-PbIFmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-XWzh31-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-E7xU0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:42:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:42:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:42:00 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-vuaVRR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-6otdZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-ZC1Su_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-eFfCNC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-3VCnMC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-9v3RoU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-LoPhMm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-aZjfA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-xkNUGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 15:42:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:42:01 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-lZz2d6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:42:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:42:02 INFO - Running setup.py (path:/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/pip-3M0pUx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:42:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:42:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:42:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:42:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:42:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:42:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:42:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:42:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:42:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:42:04 INFO - Downloading blessings-1.6.tar.gz 15:42:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:42:05 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 15:42:05 INFO - Installing collected packages: blessings 15:42:05 INFO - Running setup.py install for blessings 15:42:05 INFO - Successfully installed blessings 15:42:05 INFO - Cleaning up... 15:42:05 INFO - Return code: 0 15:42:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:42:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:42:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:42:05 INFO - Reading from file tmpfile_stdout 15:42:05 INFO - Current package versions: 15:42:05 INFO - blessings == 1.6 15:42:05 INFO - blobuploader == 1.2.4 15:42:05 INFO - browsermob-proxy == 0.6.0 15:42:05 INFO - docopt == 0.6.1 15:42:05 INFO - manifestparser == 1.1 15:42:05 INFO - marionette-client == 2.3.0 15:42:05 INFO - marionette-driver == 1.4.0 15:42:05 INFO - mozInstall == 1.12 15:42:05 INFO - mozcrash == 0.17 15:42:05 INFO - mozdebug == 0.1 15:42:05 INFO - mozdevice == 0.48 15:42:05 INFO - mozfile == 1.2 15:42:05 INFO - mozhttpd == 0.7 15:42:05 INFO - mozinfo == 0.9 15:42:05 INFO - mozleak == 0.1 15:42:05 INFO - mozlog == 3.1 15:42:05 INFO - moznetwork == 0.27 15:42:05 INFO - mozprocess == 0.22 15:42:05 INFO - mozprofile == 0.28 15:42:05 INFO - mozrunner == 6.11 15:42:05 INFO - mozscreenshot == 0.1 15:42:05 INFO - mozsystemmonitor == 0.0 15:42:05 INFO - moztest == 0.7 15:42:05 INFO - mozversion == 1.4 15:42:05 INFO - psutil == 3.1.1 15:42:05 INFO - requests == 1.2.3 15:42:05 INFO - wptserve == 1.4.0 15:42:05 INFO - wsgiref == 0.1.2 15:42:05 INFO - Running post-action listener: _resource_record_post_action 15:42:05 INFO - Running post-action listener: _start_resource_monitoring 15:42:05 INFO - Starting resource monitoring. 15:42:05 INFO - ##### 15:42:05 INFO - ##### Running pull step. 15:42:05 INFO - ##### 15:42:05 INFO - Running pre-action listener: _resource_record_pre_action 15:42:05 INFO - Running main action method: pull 15:42:05 INFO - Pull has nothing to do! 15:42:05 INFO - Running post-action listener: _resource_record_post_action 15:42:05 INFO - ##### 15:42:05 INFO - ##### Running install step. 15:42:05 INFO - ##### 15:42:05 INFO - Running pre-action listener: _resource_record_pre_action 15:42:05 INFO - Running main action method: install 15:42:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:42:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:42:06 INFO - Reading from file tmpfile_stdout 15:42:06 INFO - Detecting whether we're running mozinstall >=1.0... 15:42:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:42:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:42:06 INFO - Reading from file tmpfile_stdout 15:42:06 INFO - Output received: 15:42:06 INFO - Usage: mozinstall [options] installer 15:42:06 INFO - Options: 15:42:06 INFO - -h, --help show this help message and exit 15:42:06 INFO - -d DEST, --destination=DEST 15:42:06 INFO - Directory to install application into. [default: 15:42:06 INFO - "/builds/slave/test"] 15:42:06 INFO - --app=APP Application being installed. [default: firefox] 15:42:06 INFO - mkdir: /builds/slave/test/build/application 15:42:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:42:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:42:23 INFO - Reading from file tmpfile_stdout 15:42:23 INFO - Output received: 15:42:23 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:42:23 INFO - Running post-action listener: _resource_record_post_action 15:42:23 INFO - ##### 15:42:23 INFO - ##### Running run-tests step. 15:42:23 INFO - ##### 15:42:23 INFO - Running pre-action listener: _resource_record_pre_action 15:42:23 INFO - Running main action method: run_tests 15:42:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:42:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:42:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:42:23 INFO - grabbing minidump binary from tooltool 15:42:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:42:23 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 0x10982a5e0>, '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 0x10940dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109438990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:42:23 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 15:42:23 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 15:42:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:42:23 INFO - Return code: 0 15:42:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:42:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:42:23 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/1467951057/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 15:42:23 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/1467951057/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 15:42:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kc7RVxtsKU/Render', 15:42:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:42:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:42:23 INFO - 'HOME': '/Users/cltbld', 15:42:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:42:23 INFO - 'LOGNAME': 'cltbld', 15:42:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:42:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:42:23 INFO - 'MOZ_NO_REMOTE': '1', 15:42:23 INFO - 'NO_EM_RESTART': '1', 15:42:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:42:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:42:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:42:23 INFO - 'PWD': '/builds/slave/test', 15:42:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:42:23 INFO - 'SHELL': '/bin/bash', 15:42:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ME4rEHVhsn/Listeners', 15:42:23 INFO - 'TMPDIR': '/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/T/', 15:42:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:42:23 INFO - 'USER': 'cltbld', 15:42:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:42:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:42:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:42:23 INFO - 'XPC_FLAGS': '0x0', 15:42:23 INFO - 'XPC_SERVICE_NAME': '0', 15:42:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:42:23 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/1467951057/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 15:42:24 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 15:42:24 INFO - import pkg_resources 15:42:25 INFO - Using 1 client processes 15:42:25 INFO - wptserve Starting http server on 127.0.0.1:8000 15:42:25 INFO - wptserve Starting http server on 127.0.0.1:8001 15:42:25 INFO - wptserve Starting http server on 127.0.0.1:8443 15:42:27 INFO - SUITE-START | Running 778 tests 15:42:27 INFO - Running testharness tests 15:42:27 INFO - Setting up ssl 15:42:27 INFO - PROCESS | certutil | 15:42:27 INFO - PROCESS | certutil | 15:42:27 INFO - PROCESS | certutil | 15:42:27 INFO - Certificate Nickname Trust Attributes 15:42:27 INFO - SSL,S/MIME,JAR/XPI 15:42:27 INFO - 15:42:27 INFO - web-platform-tests CT,, 15:42:27 INFO - 15:42:27 INFO - Starting runner 15:42:28 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:42:28 INFO - PROCESS | 1655 | 1468017748705 Marionette DEBUG Marionette enabled via build flag and pref 15:42:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e3a800 == 1 [pid = 1655] [id = 1] 15:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113e3b000) [pid = 1655] [serial = 1] [outer = 0x0] 15:42:28 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113e3c000) [pid = 1655] [serial = 2] [outer = 0x113e3b000] 15:42:29 INFO - PROCESS | 1655 | 1468017749107 Marionette INFO Listening on port 2828 15:42:29 INFO - PROCESS | 1655 | 1468017749342 Marionette DEBUG Marionette enabled via command-line flag 15:42:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x116956800 == 2 [pid = 1655] [id = 2] 15:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x116957000) [pid = 1655] [serial = 3] [outer = 0x0] 15:42:29 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116958000) [pid = 1655] [serial = 4] [outer = 0x116957000] 15:42:29 INFO - PROCESS | 1655 | [1655] 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 15:42:29 INFO - PROCESS | 1655 | 1468017749496 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 15:42:29 INFO - PROCESS | 1655 | 1468017749581 Marionette DEBUG Closed connection conn0 15:42:29 INFO - PROCESS | 1655 | [1655] 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 15:42:29 INFO - PROCESS | 1655 | 1468017749587 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 15:42:29 INFO - PROCESS | 1655 | 1468017749596 Marionette DEBUG Closed connection conn1 15:42:29 INFO - PROCESS | 1655 | [1655] 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 15:42:29 INFO - PROCESS | 1655 | 1468017749601 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 15:42:29 INFO - PROCESS | 1655 | 1468017749609 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:42:29 INFO - PROCESS | 1655 | 1468017749615 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":"20160707211057","device":"desktop","version":"48.0"} 15:42:29 INFO - PROCESS | 1655 | [1655] 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 15:42:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x120606000 == 3 [pid = 1655] [id = 3] 15:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x120606800) [pid = 1655] [serial = 5] [outer = 0x0] 15:42:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x120607000 == 4 [pid = 1655] [id = 4] 15:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x120626000) [pid = 1655] [serial = 6] [outer = 0x0] 15:42:30 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:42:30 INFO - PROCESS | 1655 | [1655] 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 15:42:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fd4000 == 5 [pid = 1655] [id = 5] 15:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x120625800) [pid = 1655] [serial = 7] [outer = 0x0] 15:42:30 INFO - PROCESS | 1655 | [1655] 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 15:42:30 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x1240b8c00) [pid = 1655] [serial = 8] [outer = 0x120625800] 15:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x1246e1800) [pid = 1655] [serial = 9] [outer = 0x120606800] 15:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x1246ce400) [pid = 1655] [serial = 10] [outer = 0x120626000] 15:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x1246d0000) [pid = 1655] [serial = 11] [outer = 0x120625800] 15:42:31 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:42:31 INFO - PROCESS | 1655 | 1468017751584 Marionette INFO startBrowser 37c007bf-9895-ab40-920a-fa134568a198 15:42:31 INFO - PROCESS | 1655 | 1468017751606 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1655 | 1468017751616 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1655 | 1468017751618 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x1193c8c00) [pid = 1655] [serial = 12] [outer = 0x120625800] 15:42:31 INFO - PROCESS | 1655 | 1468017751926 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"37c007bf-9895-ab40-920a-fa134568a198","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":"20160707211057","device":"desktop","version":"48.0","command_id":1}}] 15:42:32 INFO - PROCESS | 1655 | 1468017752025 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:42:32 INFO - PROCESS | 1655 | 1468017752028 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:32 INFO - PROCESS | 1655 | 1468017752071 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:42:32 INFO - PROCESS | 1655 | 1468017752144 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:42:32 INFO - PROCESS | 1655 | 1468017752146 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:32 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:42:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x128a76000) [pid = 1655] [serial = 13] [outer = 0x120625800] 15:42:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:42:32 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:42:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:42:32 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:42:32 INFO - PROCESS | 1655 | 1468017752497 Marionette TRACE conn2 <- [1,3,null,{}] 15:42:32 INFO - PROCESS | 1655 | 1468017752500 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:42:32 INFO - PROCESS | 1655 | 1468017752503 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:32 INFO - PROCESS | 1655 | 1468017752520 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:42:32 INFO - PROCESS | 1655 | 1468017752548 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1655 | 1468017752549 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:42:32 INFO - PROCESS | 1655 | 1468017752552 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1655 | 1468017752555 Marionette TRACE conn2 <- [1,6,null,{}] 15:42:32 INFO - PROCESS | 1655 | 1468017752557 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:32 INFO - PROCESS | 1655 | 1468017752559 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:32 INFO - PROCESS | 1655 | 1468017752574 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:42:32 INFO - PROCESS | 1655 | 1468017752578 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1655 | 1468017752581 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x129014000 == 6 [pid = 1655] [id = 6] 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x12902d000) [pid = 1655] [serial = 14] [outer = 0x0] 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x12902ec00) [pid = 1655] [serial = 15] [outer = 0x12902d000] 15:42:32 INFO - PROCESS | 1655 | 1468017752610 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x129034000) [pid = 1655] [serial = 16] [outer = 0x12902d000] 15:42:32 INFO - PROCESS | 1655 | 1468017752935 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:42:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x129269000 == 7 [pid = 1655] [id = 7] 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x12940b800) [pid = 1655] [serial = 17] [outer = 0x0] 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x12940d400) [pid = 1655] [serial = 18] [outer = 0x12940b800] 15:42:32 INFO - PROCESS | 1655 | 1468017752958 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x129413c00) [pid = 1655] [serial = 19] [outer = 0x12940b800] 15:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 15:42:33 INFO - PROCESS | 1655 | 1468017753030 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1655 | 1468017753032 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:42:33 INFO - PROCESS | 1655 | 1468017753039 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1655 | 1468017753041 Marionette TRACE conn2 <- [1,10,null,{}] 15:42:33 INFO - PROCESS | 1655 | 1468017753080 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1655 | 1468017753084 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:33 INFO - PROCESS | 1655 | 1468017753205 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:42:33 INFO - PROCESS | 1655 | 1468017753218 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1655 | 1468017753219 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a811800 == 8 [pid = 1655] [id = 8] 15:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a370800) [pid = 1655] [serial = 20] [outer = 0x0] 15:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a87d800) [pid = 1655] [serial = 21] [outer = 0x12a370800] 15:42:33 INFO - PROCESS | 1655 | 1468017753273 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a882000) [pid = 1655] [serial = 22] [outer = 0x12a370800] 15:42:33 INFO - PROCESS | 1655 | 1468017753607 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 622ms 15:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:42:33 INFO - PROCESS | 1655 | 1468017753661 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1655 | 1468017753663 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:42:33 INFO - PROCESS | 1655 | 1468017753665 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - PROCESS | 1655 | 1468017753666 Marionette TRACE conn2 <- [1,14,null,{}] 15:42:33 INFO - PROCESS | 1655 | 1468017753668 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:33 INFO - PROCESS | 1655 | 1468017753670 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:33 INFO - PROCESS | 1655 | 1468017753767 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:42:33 INFO - PROCESS | 1655 | 1468017753772 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1655 | 1468017753772 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e7000 == 9 [pid = 1655] [id = 9] 15:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12a889000) [pid = 1655] [serial = 23] [outer = 0x0] 15:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12adf1800) [pid = 1655] [serial = 24] [outer = 0x12a889000] 15:42:33 INFO - PROCESS | 1655 | 1468017753797 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b09fc00) [pid = 1655] [serial = 25] [outer = 0x12a889000] 15:42:34 INFO - PROCESS | 1655 | 1468017754081 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 15:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:42:34 INFO - PROCESS | 1655 | 1468017754133 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1655 | 1468017754135 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:42:34 INFO - PROCESS | 1655 | 1468017754137 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1655 | 1468017754138 Marionette TRACE conn2 <- [1,18,null,{}] 15:42:34 INFO - PROCESS | 1655 | 1468017754140 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1655 | 1468017754142 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:34 INFO - PROCESS | 1655 | 1468017754241 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:42:34 INFO - PROCESS | 1655 | 1468017754246 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1655 | 1468017754248 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c2800 == 10 [pid = 1655] [id = 10] 15:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b870c00) [pid = 1655] [serial = 26] [outer = 0x0] 15:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12b8ec800) [pid = 1655] [serial = 27] [outer = 0x12b870c00] 15:42:34 INFO - PROCESS | 1655 | 1468017754272 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12b8f2800) [pid = 1655] [serial = 28] [outer = 0x12b870c00] 15:42:34 INFO - PROCESS | 1655 | 1468017754548 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 467ms 15:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:42:34 INFO - PROCESS | 1655 | 1468017754605 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1655 | 1468017754607 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:42:34 INFO - PROCESS | 1655 | 1468017754610 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1655 | 1468017754613 Marionette TRACE conn2 <- [1,22,null,{}] 15:42:34 INFO - PROCESS | 1655 | 1468017754616 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:34 INFO - PROCESS | 1655 | 1468017754618 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:34 INFO - PROCESS | 1655 | 1468017754718 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:42:34 INFO - PROCESS | 1655 | 1468017754722 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1655 | 1468017754723 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x116672000 == 11 [pid = 1655] [id = 11] 15:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x117e0c000) [pid = 1655] [serial = 29] [outer = 0x0] 15:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x118526800) [pid = 1655] [serial = 30] [outer = 0x117e0c000] 15:42:34 INFO - PROCESS | 1655 | 1468017754749 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12bbcfc00) [pid = 1655] [serial = 31] [outer = 0x117e0c000] 15:42:34 INFO - PROCESS | 1655 | 1468017754993 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 15:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:42:35 INFO - PROCESS | 1655 | 1468017755036 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 1655 | 1468017755037 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:42:35 INFO - PROCESS | 1655 | 1468017755039 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1655 | 1468017755041 Marionette TRACE conn2 <- [1,26,null,{}] 15:42:35 INFO - PROCESS | 1655 | 1468017755051 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1655 | 1468017755052 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:35 INFO - PROCESS | 1655 | 1468017755154 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:42:35 INFO - PROCESS | 1655 | 1468017755158 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1655 | 1468017755160 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181cc000 == 12 [pid = 1655] [id = 12] 15:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x11829f000) [pid = 1655] [serial = 32] [outer = 0x0] 15:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x1182a8800) [pid = 1655] [serial = 33] [outer = 0x11829f000] 15:42:35 INFO - PROCESS | 1655 | 1468017755184 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x11857e400) [pid = 1655] [serial = 34] [outer = 0x11829f000] 15:42:35 INFO - PROCESS | 1655 | 1468017755439 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 15:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:42:35 INFO - PROCESS | 1655 | 1468017755471 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 1655 | 1468017755472 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:42:35 INFO - PROCESS | 1655 | 1468017755474 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1655 | 1468017755477 Marionette TRACE conn2 <- [1,30,null,{}] 15:42:35 INFO - PROCESS | 1655 | 1468017755485 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1655 | 1468017755499 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:35 INFO - PROCESS | 1655 | 1468017755620 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:42:35 INFO - PROCESS | 1655 | 1468017755626 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1655 | 1468017755627 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c423800 == 13 [pid = 1655] [id = 13] 15:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x118581000) [pid = 1655] [serial = 35] [outer = 0x0] 15:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12b737800) [pid = 1655] [serial = 36] [outer = 0x118581000] 15:42:35 INFO - PROCESS | 1655 | 1468017755667 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12b73b800) [pid = 1655] [serial = 37] [outer = 0x118581000] 15:42:35 INFO - PROCESS | 1655 | 1468017755919 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 476ms 15:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:42:35 INFO - PROCESS | 1655 | 1468017755951 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 1655 | 1468017755952 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:42:35 INFO - PROCESS | 1655 | 1468017755954 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1655 | 1468017755955 Marionette TRACE conn2 <- [1,34,null,{}] 15:42:35 INFO - PROCESS | 1655 | 1468017755958 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:35 INFO - PROCESS | 1655 | 1468017755959 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:36 INFO - PROCESS | 1655 | 1468017756067 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:42:36 INFO - PROCESS | 1655 | 1468017756070 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1655 | 1468017756072 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5b2000 == 14 [pid = 1655] [id = 14] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12b73e000) [pid = 1655] [serial = 38] [outer = 0x0] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12b744400) [pid = 1655] [serial = 39] [outer = 0x12b73e000] 15:42:36 INFO - PROCESS | 1655 | 1468017756096 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c577000) [pid = 1655] [serial = 40] [outer = 0x12b73e000] 15:42:36 INFO - PROCESS | 1655 | 1468017756337 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 15:42:36 INFO - PROCESS | 1655 | 1468017756386 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:42:36 INFO - PROCESS | 1655 | 1468017756387 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:42:36 INFO - PROCESS | 1655 | 1468017756390 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1655 | 1468017756391 Marionette TRACE conn2 <- [1,38,null,{}] 15:42:36 INFO - PROCESS | 1655 | 1468017756401 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1655 | 1468017756403 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:36 INFO - PROCESS | 1655 | 1468017756502 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:42:36 INFO - PROCESS | 1655 | 1468017756515 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1655 | 1468017756516 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad1000 == 15 [pid = 1655] [id = 15] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x124553c00) [pid = 1655] [serial = 41] [outer = 0x0] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12455a000) [pid = 1655] [serial = 42] [outer = 0x124553c00] 15:42:36 INFO - PROCESS | 1655 | 1468017756539 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12c578c00) [pid = 1655] [serial = 43] [outer = 0x124553c00] 15:42:36 INFO - PROCESS | 1655 | 1468017756783 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce0c800 == 16 [pid = 1655] [id = 16] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12ce0d000) [pid = 1655] [serial = 44] [outer = 0x0] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12ce0e800) [pid = 1655] [serial = 45] [outer = 0x12ce0d000] 15:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12ce13800) [pid = 1655] [serial = 46] [outer = 0x12ce0d000] 15:42:36 INFO - PROCESS | 1655 | 1468017756846 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1655 | 1468017756847 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce0c000 == 17 [pid = 1655] [id = 17] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12c580c00) [pid = 1655] [serial = 47] [outer = 0x0] 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12cbf3400) [pid = 1655] [serial = 48] [outer = 0x12c580c00] 15:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x1166f3400) [pid = 1655] [serial = 49] [outer = 0x12c580c00] 15:42:36 INFO - PROCESS | 1655 | 1468017756901 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1655 | 1468017756902 Marionette TRACE conn2 <- [1,42,null,{}] 15:42:36 INFO - PROCESS | 1655 | 1468017756922 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:36 INFO - PROCESS | 1655 | 1468017756924 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:37 INFO - PROCESS | 1655 | 1468017757044 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:42:37 INFO - PROCESS | 1655 | 1468017757052 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1655 | 1468017757054 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d158000 == 18 [pid = 1655] [id = 18] 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12c57b400) [pid = 1655] [serial = 50] [outer = 0x0] 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12c584400) [pid = 1655] [serial = 51] [outer = 0x12c57b400] 15:42:37 INFO - PROCESS | 1655 | 1468017757078 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12d257000) [pid = 1655] [serial = 52] [outer = 0x12c57b400] 15:42:37 INFO - PROCESS | 1655 | 1468017757320 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 452ms 15:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:42:37 INFO - PROCESS | 1655 | 1468017757333 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1655 | 1468017757335 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:42:37 INFO - PROCESS | 1655 | 1468017757337 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1655 | 1468017757338 Marionette TRACE conn2 <- [1,46,null,{}] 15:42:37 INFO - PROCESS | 1655 | 1468017757341 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1655 | 1468017757342 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:37 INFO - PROCESS | 1655 | 1468017757455 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:42:37 INFO - PROCESS | 1655 | 1468017757458 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1655 | 1468017757468 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d510000 == 19 [pid = 1655] [id = 19] 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x118717c00) [pid = 1655] [serial = 53] [outer = 0x0] 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12d25b000) [pid = 1655] [serial = 54] [outer = 0x118717c00] 15:42:37 INFO - PROCESS | 1655 | 1468017757495 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12d261c00) [pid = 1655] [serial = 55] [outer = 0x118717c00] 15:42:37 INFO - PROCESS | 1655 | 1468017757735 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms 15:42:37 INFO - PROCESS | 1655 | 1468017757767 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1655 | 1468017757768 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:42:37 INFO - PROCESS | 1655 | 1468017757770 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1655 | 1468017757771 Marionette TRACE conn2 <- [1,50,null,{}] 15:42:37 INFO - PROCESS | 1655 | 1468017757783 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:37 INFO - PROCESS | 1655 | 1468017757784 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:37 INFO - PROCESS | 1655 | 1468017757888 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:42:37 INFO - PROCESS | 1655 | 1468017757892 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1655 | 1468017757893 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b826800 == 20 [pid = 1655] [id = 20] 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1198e4c00) [pid = 1655] [serial = 56] [outer = 0x0] 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x12b7b9800) [pid = 1655] [serial = 57] [outer = 0x1198e4c00] 15:42:37 INFO - PROCESS | 1655 | 1468017757916 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x11857d800) [pid = 1655] [serial = 58] [outer = 0x1198e4c00] 15:42:38 INFO - PROCESS | 1655 | 1468017758149 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 15:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:42:38 INFO - PROCESS | 1655 | 1468017758188 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1655 | 1468017758190 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:42:38 INFO - PROCESS | 1655 | 1468017758218 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1655 | 1468017758219 Marionette TRACE conn2 <- [1,54,null,{}] 15:42:38 INFO - PROCESS | 1655 | 1468017758234 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1655 | 1468017758235 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:38 INFO - PROCESS | 1655 | 1468017758337 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:42:38 INFO - PROCESS | 1655 | 1468017758341 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1655 | 1468017758342 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5a6800 == 21 [pid = 1655] [id = 21] 15:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12d264400) [pid = 1655] [serial = 59] [outer = 0x0] 15:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12d995800) [pid = 1655] [serial = 60] [outer = 0x12d264400] 15:42:38 INFO - PROCESS | 1655 | 1468017758373 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12d99c800) [pid = 1655] [serial = 61] [outer = 0x12d264400] 15:42:38 INFO - PROCESS | 1655 | 1468017758622 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 454ms 15:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:42:38 INFO - PROCESS | 1655 | 1468017758655 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1655 | 1468017758656 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:42:38 INFO - PROCESS | 1655 | 1468017758668 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1655 | 1468017758670 Marionette TRACE conn2 <- [1,58,null,{}] 15:42:38 INFO - PROCESS | 1655 | 1468017758673 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:38 INFO - PROCESS | 1655 | 1468017758674 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:38 INFO - PROCESS | 1655 | 1468017758834 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:42:38 INFO - PROCESS | 1655 | 1468017758839 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1655 | 1468017758841 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d1000 == 22 [pid = 1655] [id = 22] 15:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x12d9a0800) [pid = 1655] [serial = 62] [outer = 0x0] 15:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x12a885c00) [pid = 1655] [serial = 63] [outer = 0x12d9a0800] 15:42:38 INFO - PROCESS | 1655 | 1468017758879 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x12e025800) [pid = 1655] [serial = 64] [outer = 0x12d9a0800] 15:42:39 INFO - PROCESS | 1655 | 1468017759868 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:42:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1236ms 15:42:39 INFO - PROCESS | 1655 | 1468017759897 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:42:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:42:39 INFO - PROCESS | 1655 | 1468017759900 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:42:39 INFO - PROCESS | 1655 | 1468017759903 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:42:39 INFO - PROCESS | 1655 | 1468017759906 Marionette TRACE conn2 <- [1,62,null,{}] 15:42:39 INFO - PROCESS | 1655 | 1468017759911 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:39 INFO - PROCESS | 1655 | 1468017759913 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:40 INFO - PROCESS | 1655 | 1468017760030 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:42:40 INFO - PROCESS | 1655 | 1468017760083 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1655 | 1468017760085 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d7e800 == 23 [pid = 1655] [id = 23] 15:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1131a4000) [pid = 1655] [serial = 65] [outer = 0x0] 15:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1133b4400) [pid = 1655] [serial = 66] [outer = 0x1131a4000] 15:42:40 INFO - PROCESS | 1655 | 1468017760116 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x115fd9400) [pid = 1655] [serial = 67] [outer = 0x1131a4000] 15:42:40 INFO - PROCESS | 1655 | 1468017760529 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 15:42:40 INFO - PROCESS | 1655 | 1468017760578 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1655 | 1468017760581 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:42:40 INFO - PROCESS | 1655 | 1468017760586 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1655 | 1468017760587 Marionette TRACE conn2 <- [1,66,null,{}] 15:42:40 INFO - PROCESS | 1655 | 1468017760590 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:40 INFO - PROCESS | 1655 | 1468017760592 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:40 INFO - PROCESS | 1655 | 1468017760713 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:42:40 INFO - PROCESS | 1655 | 1468017760777 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1655 | 1468017760778 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x11706e000 == 24 [pid = 1655] [id = 24] 15:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x117058400) [pid = 1655] [serial = 68] [outer = 0x0] 15:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118299800) [pid = 1655] [serial = 69] [outer = 0x117058400] 15:42:40 INFO - PROCESS | 1655 | 1468017760824 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1182a5000) [pid = 1655] [serial = 70] [outer = 0x117058400] 15:42:41 INFO - PROCESS | 1655 | 1468017761232 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 15:42:41 INFO - PROCESS | 1655 | 1468017761255 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:42:41 INFO - PROCESS | 1655 | 1468017761257 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:42:41 INFO - PROCESS | 1655 | 1468017761260 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1655 | 1468017761264 Marionette TRACE conn2 <- [1,70,null,{}] 15:42:41 INFO - PROCESS | 1655 | 1468017761272 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:41 INFO - PROCESS | 1655 | 1468017761276 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:41 INFO - PROCESS | 1655 | 1468017761395 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:42:41 INFO - PROCESS | 1655 | 1468017761436 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1655 | 1468017761438 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x117362000 == 25 [pid = 1655] [id = 25] 15:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1185c6800) [pid = 1655] [serial = 71] [outer = 0x0] 15:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119358800) [pid = 1655] [serial = 72] [outer = 0x1185c6800] 15:42:41 INFO - PROCESS | 1655 | 1468017761469 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1198a3800) [pid = 1655] [serial = 73] [outer = 0x1185c6800] 15:42:42 INFO - PROCESS | 1655 | 1468017762127 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 925ms 15:42:42 INFO - PROCESS | 1655 | 1468017762189 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1655 | 1468017762191 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:42:42 INFO - PROCESS | 1655 | 1468017762197 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1655 | 1468017762199 Marionette TRACE conn2 <- [1,74,null,{}] 15:42:42 INFO - PROCESS | 1655 | 1468017762202 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 1655 | 1468017762204 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:42 INFO - PROCESS | 1655 | 1468017762289 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:42:42 INFO - PROCESS | 1655 | 1468017762345 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1655 | 1468017762347 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x112eb5800 == 26 [pid = 1655] [id = 26] 15:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x115f16800) [pid = 1655] [serial = 74] [outer = 0x0] 15:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115fd8c00) [pid = 1655] [serial = 75] [outer = 0x115f16800] 15:42:42 INFO - PROCESS | 1655 | 1468017762375 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116483000) [pid = 1655] [serial = 76] [outer = 0x115f16800] 15:42:42 INFO - PROCESS | 1655 | 1468017762724 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 573ms 15:42:42 INFO - PROCESS | 1655 | 1468017762770 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1655 | 1468017762773 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:42:42 INFO - PROCESS | 1655 | 1468017762780 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1655 | 1468017762781 Marionette TRACE conn2 <- [1,78,null,{}] 15:42:42 INFO - PROCESS | 1655 | 1468017762784 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:42 INFO - PROCESS | 1655 | 1468017762785 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:42 INFO - PROCESS | 1655 | 1468017762862 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:42:42 INFO - PROCESS | 1655 | 1468017762921 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1655 | 1468017762923 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x112712800 == 27 [pid = 1655] [id = 27] 15:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112df4800) [pid = 1655] [serial = 77] [outer = 0x0] 15:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115f18800) [pid = 1655] [serial = 78] [outer = 0x112df4800] 15:42:42 INFO - PROCESS | 1655 | 1468017762952 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11697b400) [pid = 1655] [serial = 79] [outer = 0x112df4800] 15:42:43 INFO - PROCESS | 1655 | 1468017763221 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 15:42:43 INFO - PROCESS | 1655 | 1468017763250 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1655 | 1468017763251 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:42:43 INFO - PROCESS | 1655 | 1468017763254 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1655 | 1468017763256 Marionette TRACE conn2 <- [1,82,null,{}] 15:42:43 INFO - PROCESS | 1655 | 1468017763271 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1655 | 1468017763274 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:43 INFO - PROCESS | 1655 | 1468017763356 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:42:43 INFO - PROCESS | 1655 | 1468017763363 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1655 | 1468017763365 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164aa000 == 28 [pid = 1655] [id = 28] 15:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176c3400) [pid = 1655] [serial = 80] [outer = 0x0] 15:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117e17000) [pid = 1655] [serial = 81] [outer = 0x1176c3400] 15:42:43 INFO - PROCESS | 1655 | 1468017763392 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11829d000) [pid = 1655] [serial = 82] [outer = 0x1176c3400] 15:42:43 INFO - PROCESS | 1655 | 1468017763722 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 15:42:43 INFO - PROCESS | 1655 | 1468017763732 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1655 | 1468017763734 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:42:43 INFO - PROCESS | 1655 | 1468017763751 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1655 | 1468017763752 Marionette TRACE conn2 <- [1,86,null,{}] 15:42:43 INFO - PROCESS | 1655 | 1468017763756 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:43 INFO - PROCESS | 1655 | 1468017763758 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:43 INFO - PROCESS | 1655 | 1468017763838 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:42:43 INFO - PROCESS | 1655 | 1468017763844 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1655 | 1468017763846 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169af000 == 29 [pid = 1655] [id = 29] 15:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182a7400) [pid = 1655] [serial = 83] [outer = 0x0] 15:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185c3c00) [pid = 1655] [serial = 84] [outer = 0x1182a7400] 15:42:43 INFO - PROCESS | 1655 | 1468017763872 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118719800) [pid = 1655] [serial = 85] [outer = 0x1182a7400] 15:42:44 INFO - PROCESS | 1655 | 1468017764180 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 485ms 15:42:44 INFO - PROCESS | 1655 | 1468017764221 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1655 | 1468017764222 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:42:44 INFO - PROCESS | 1655 | 1468017764225 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1655 | 1468017764226 Marionette TRACE conn2 <- [1,90,null,{}] 15:42:44 INFO - PROCESS | 1655 | 1468017764228 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1655 | 1468017764230 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:44 INFO - PROCESS | 1655 | 1468017764324 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:42:44 INFO - PROCESS | 1655 | 1468017764348 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1655 | 1468017764349 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x117226000 == 30 [pid = 1655] [id = 30] 15:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1133d6800) [pid = 1655] [serial = 86] [outer = 0x0] 15:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118721400) [pid = 1655] [serial = 87] [outer = 0x1133d6800] 15:42:44 INFO - PROCESS | 1655 | 1468017764373 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119055800) [pid = 1655] [serial = 88] [outer = 0x1133d6800] 15:42:44 INFO - PROCESS | 1655 | 1468017764634 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 15:42:44 INFO - PROCESS | 1655 | 1468017764696 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1655 | 1468017764699 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:42:44 INFO - PROCESS | 1655 | 1468017764701 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1655 | 1468017764702 Marionette TRACE conn2 <- [1,94,null,{}] 15:42:44 INFO - PROCESS | 1655 | 1468017764705 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:44 INFO - PROCESS | 1655 | 1468017764709 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:44 INFO - PROCESS | 1655 | 1468017764803 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:42:44 INFO - PROCESS | 1655 | 1468017764807 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1655 | 1468017764808 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11693d800 == 31 [pid = 1655] [id = 31] 15:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118579c00) [pid = 1655] [serial = 89] [outer = 0x0] 15:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1191d4400) [pid = 1655] [serial = 90] [outer = 0x118579c00] 15:42:44 INFO - PROCESS | 1655 | 1468017764836 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1198eb400) [pid = 1655] [serial = 91] [outer = 0x118579c00] 15:42:45 INFO - PROCESS | 1655 | 1468017765134 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 15:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:42:45 INFO - PROCESS | 1655 | 1468017765170 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1655 | 1468017765171 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:42:45 INFO - PROCESS | 1655 | 1468017765174 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1655 | 1468017765175 Marionette TRACE conn2 <- [1,98,null,{}] 15:42:45 INFO - PROCESS | 1655 | 1468017765180 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 1655 | 1468017765182 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:45 INFO - PROCESS | 1655 | 1468017765303 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:42:45 INFO - PROCESS | 1655 | 1468017765310 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1655 | 1468017765312 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c0800 == 32 [pid = 1655] [id = 32] 15:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118532400) [pid = 1655] [serial = 92] [outer = 0x0] 15:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1198edc00) [pid = 1655] [serial = 93] [outer = 0x118532400] 15:42:45 INFO - PROCESS | 1655 | 1468017765347 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119c27400) [pid = 1655] [serial = 94] [outer = 0x118532400] 15:42:45 INFO - PROCESS | 1655 | 1468017765760 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 622ms 15:42:45 INFO - PROCESS | 1655 | 1468017765797 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1655 | 1468017765799 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:42:45 INFO - PROCESS | 1655 | 1468017765801 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1655 | 1468017765802 Marionette TRACE conn2 <- [1,102,null,{}] 15:42:45 INFO - PROCESS | 1655 | 1468017765804 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:45 INFO - PROCESS | 1655 | 1468017765805 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:45 INFO - PROCESS | 1655 | 1468017765881 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:42:45 INFO - PROCESS | 1655 | 1468017765923 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1655 | 1468017765925 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188b7000 == 33 [pid = 1655] [id = 33] 15:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11871d000) [pid = 1655] [serial = 95] [outer = 0x0] 15:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119c73c00) [pid = 1655] [serial = 96] [outer = 0x11871d000] 15:42:45 INFO - PROCESS | 1655 | 1468017765949 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x120624000) [pid = 1655] [serial = 97] [outer = 0x11871d000] 15:42:46 INFO - PROCESS | 1655 | 1468017766230 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 15:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:42:46 INFO - PROCESS | 1655 | 1468017766270 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1655 | 1468017766271 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:42:46 INFO - PROCESS | 1655 | 1468017766273 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1655 | 1468017766275 Marionette TRACE conn2 <- [1,106,null,{}] 15:42:46 INFO - PROCESS | 1655 | 1468017766280 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1655 | 1468017766282 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:46 INFO - PROCESS | 1655 | 1468017766359 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:42:46 INFO - PROCESS | 1655 | 1468017766364 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1655 | 1468017766365 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191af800 == 34 [pid = 1655] [id = 34] 15:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x120626800) [pid = 1655] [serial = 98] [outer = 0x0] 15:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123c24000) [pid = 1655] [serial = 99] [outer = 0x120626800] 15:42:46 INFO - PROCESS | 1655 | 1468017766390 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123f11000) [pid = 1655] [serial = 100] [outer = 0x120626800] 15:42:46 INFO - PROCESS | 1655 | 1468017766699 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 15:42:46 INFO - PROCESS | 1655 | 1468017766747 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1655 | 1468017766748 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:42:46 INFO - PROCESS | 1655 | 1468017766750 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - PROCESS | 1655 | 1468017766751 Marionette TRACE conn2 <- [1,110,null,{}] 15:42:46 INFO - PROCESS | 1655 | 1468017766754 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:46 INFO - PROCESS | 1655 | 1468017766755 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:46 INFO - PROCESS | 1655 | 1468017766851 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:42:46 INFO - PROCESS | 1655 | 1468017766857 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1655 | 1468017766858 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195da800 == 35 [pid = 1655] [id = 35] 15:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123f0d800) [pid = 1655] [serial = 101] [outer = 0x0] 15:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12419d000) [pid = 1655] [serial = 102] [outer = 0x123f0d800] 15:42:46 INFO - PROCESS | 1655 | 1468017766887 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12454c400) [pid = 1655] [serial = 103] [outer = 0x123f0d800] 15:42:47 INFO - PROCESS | 1655 | 1468017767202 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 15:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:42:47 INFO - PROCESS | 1655 | 1468017767220 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1655 | 1468017767222 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:42:47 INFO - PROCESS | 1655 | 1468017767224 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1655 | 1468017767226 Marionette TRACE conn2 <- [1,114,null,{}] 15:42:47 INFO - PROCESS | 1655 | 1468017767233 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1655 | 1468017767235 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:47 INFO - PROCESS | 1655 | 1468017767325 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:42:47 INFO - PROCESS | 1655 | 1468017767330 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1655 | 1468017767332 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12061c800 == 36 [pid = 1655] [id = 36] 15:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124550400) [pid = 1655] [serial = 104] [outer = 0x0] 15:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1246a0c00) [pid = 1655] [serial = 105] [outer = 0x124550400] 15:42:47 INFO - PROCESS | 1655 | 1468017767357 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124cdb800) [pid = 1655] [serial = 106] [outer = 0x124550400] 15:42:47 INFO - PROCESS | 1655 | 1468017767685 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 475ms 15:42:47 INFO - PROCESS | 1655 | 1468017767700 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1655 | 1468017767701 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:42:47 INFO - PROCESS | 1655 | 1468017767703 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1655 | 1468017767704 Marionette TRACE conn2 <- [1,118,null,{}] 15:42:47 INFO - PROCESS | 1655 | 1468017767707 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:47 INFO - PROCESS | 1655 | 1468017767708 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:47 INFO - PROCESS | 1655 | 1468017767816 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:42:47 INFO - PROCESS | 1655 | 1468017767822 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1655 | 1468017767823 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x123837800 == 37 [pid = 1655] [id = 37] 15:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1131a5400) [pid = 1655] [serial = 107] [outer = 0x0] 15:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124c65000) [pid = 1655] [serial = 108] [outer = 0x1131a5400] 15:42:47 INFO - PROCESS | 1655 | 1468017767847 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1251f2400) [pid = 1655] [serial = 109] [outer = 0x1131a5400] 15:42:48 INFO - PROCESS | 1655 | 1468017768110 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 15:42:48 INFO - PROCESS | 1655 | 1468017768124 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1655 | 1468017768125 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:42:48 INFO - PROCESS | 1655 | 1468017768136 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1655 | 1468017768137 Marionette TRACE conn2 <- [1,122,null,{}] 15:42:48 INFO - PROCESS | 1655 | 1468017768139 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:48 INFO - PROCESS | 1655 | 1468017768140 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:48 INFO - PROCESS | 1655 | 1468017768224 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:42:48 INFO - PROCESS | 1655 | 1468017768231 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1655 | 1468017768232 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a74800 == 38 [pid = 1655] [id = 38] 15:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x111c75000) [pid = 1655] [serial = 110] [outer = 0x0] 15:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1256ccc00) [pid = 1655] [serial = 111] [outer = 0x111c75000] 15:42:48 INFO - PROCESS | 1655 | 1468017768256 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126237000) [pid = 1655] [serial = 112] [outer = 0x111c75000] 15:42:48 INFO - PROCESS | 1655 | 1468017768564 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 15:42:48 INFO - PROCESS | 1655 | 1468017768607 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1655 | 1468017768609 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:42:48 INFO - PROCESS | 1655 | 1468017768611 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1655 | 1468017768612 Marionette TRACE conn2 <- [1,126,null,{}] 15:42:48 INFO - PROCESS | 1655 | 1468017768614 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:48 INFO - PROCESS | 1655 | 1468017768615 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:48 INFO - PROCESS | 1655 | 1468017768704 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:42:48 INFO - PROCESS | 1655 | 1468017768754 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1655 | 1468017768755 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ba0000 == 39 [pid = 1655] [id = 39] 15:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1256d4000) [pid = 1655] [serial = 113] [outer = 0x0] 15:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126612000) [pid = 1655] [serial = 114] [outer = 0x1256d4000] 15:42:48 INFO - PROCESS | 1655 | 1468017768778 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1267bac00) [pid = 1655] [serial = 115] [outer = 0x1256d4000] 15:42:49 INFO - PROCESS | 1655 | 1468017769032 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 470ms 15:42:49 INFO - PROCESS | 1655 | 1468017769084 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1655 | 1468017769085 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:42:49 INFO - PROCESS | 1655 | 1468017769087 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1655 | 1468017769088 Marionette TRACE conn2 <- [1,130,null,{}] 15:42:49 INFO - PROCESS | 1655 | 1468017769091 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1655 | 1468017769092 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:49 INFO - PROCESS | 1655 | 1468017769188 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:42:49 INFO - PROCESS | 1655 | 1468017769191 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1655 | 1468017769192 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1243a2800 == 40 [pid = 1655] [id = 40] 15:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128960400) [pid = 1655] [serial = 116] [outer = 0x0] 15:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128a72000) [pid = 1655] [serial = 117] [outer = 0x128960400] 15:42:49 INFO - PROCESS | 1655 | 1468017769218 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128d48400) [pid = 1655] [serial = 118] [outer = 0x128960400] 15:42:49 INFO - PROCESS | 1655 | 1468017769533 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 15:42:49 INFO - PROCESS | 1655 | 1468017769555 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1655 | 1468017769557 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:42:49 INFO - PROCESS | 1655 | 1468017769560 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - PROCESS | 1655 | 1468017769563 Marionette TRACE conn2 <- [1,134,null,{}] 15:42:49 INFO - PROCESS | 1655 | 1468017769567 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:49 INFO - PROCESS | 1655 | 1468017769568 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:49 INFO - PROCESS | 1655 | 1468017769689 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:42:49 INFO - PROCESS | 1655 | 1468017769713 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1655 | 1468017769714 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12494d800 == 41 [pid = 1655] [id = 41] 15:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1266afc00) [pid = 1655] [serial = 119] [outer = 0x0] 15:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129031400) [pid = 1655] [serial = 120] [outer = 0x1266afc00] 15:42:49 INFO - PROCESS | 1655 | 1468017769738 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12927a000) [pid = 1655] [serial = 121] [outer = 0x1266afc00] 15:42:50 INFO - PROCESS | 1655 | 1468017770697 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1173ms 15:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:42:50 INFO - PROCESS | 1655 | 1468017770733 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1655 | 1468017770735 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:42:50 INFO - PROCESS | 1655 | 1468017770738 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1655 | 1468017770740 Marionette TRACE conn2 <- [1,138,null,{}] 15:42:50 INFO - PROCESS | 1655 | 1468017770744 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:50 INFO - PROCESS | 1655 | 1468017770745 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:50 INFO - PROCESS | 1655 | 1468017770840 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:42:50 INFO - PROCESS | 1655 | 1468017770845 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:50 INFO - PROCESS | 1655 | 1468017770848 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d86000 == 42 [pid = 1655] [id = 42] 15:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x115fe2400) [pid = 1655] [serial = 122] [outer = 0x0] 15:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1164da800) [pid = 1655] [serial = 123] [outer = 0x115fe2400] 15:42:50 INFO - PROCESS | 1655 | 1468017770876 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x116971c00) [pid = 1655] [serial = 124] [outer = 0x115fe2400] 15:42:51 INFO - PROCESS | 1655 | 1468017771215 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 15:42:51 INFO - PROCESS | 1655 | 1468017771258 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1655 | 1468017771261 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:42:51 INFO - PROCESS | 1655 | 1468017771265 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1655 | 1468017771267 Marionette TRACE conn2 <- [1,142,null,{}] 15:42:51 INFO - PROCESS | 1655 | 1468017771269 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:51 INFO - PROCESS | 1655 | 1468017771271 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:51 INFO - PROCESS | 1655 | 1468017771365 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:42:51 INFO - PROCESS | 1655 | 1468017771398 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1655 | 1468017771399 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618f800 == 43 [pid = 1655] [id = 43] 15:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1172bf800) [pid = 1655] [serial = 125] [outer = 0x0] 15:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x117e14000) [pid = 1655] [serial = 126] [outer = 0x1172bf800] 15:42:51 INFO - PROCESS | 1655 | 1468017771425 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11829c800) [pid = 1655] [serial = 127] [outer = 0x1172bf800] 15:42:51 INFO - PROCESS | 1655 | 1468017771771 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 15:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:42:51 INFO - PROCESS | 1655 | 1468017771789 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1655 | 1468017771790 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:42:51 INFO - PROCESS | 1655 | 1468017771792 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1655 | 1468017771797 Marionette TRACE conn2 <- [1,146,null,{}] 15:42:51 INFO - PROCESS | 1655 | 1468017771804 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:51 INFO - PROCESS | 1655 | 1468017771808 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:51 INFO - PROCESS | 1655 | 1468017771897 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:42:51 INFO - PROCESS | 1655 | 1468017771927 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1655 | 1468017771929 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x117086800 == 44 [pid = 1655] [id = 44] 15:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x11857b400) [pid = 1655] [serial = 128] [outer = 0x0] 15:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11905a400) [pid = 1655] [serial = 129] [outer = 0x11857b400] 15:42:51 INFO - PROCESS | 1655 | 1468017771956 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1193c2c00) [pid = 1655] [serial = 130] [outer = 0x11857b400] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12902d000) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12d264400) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1198e4c00) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x118717c00) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12c57b400) [pid = 1655] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x124553c00) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b73e000) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118581000) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11829f000) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x117e0c000) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12b870c00) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a889000) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12a370800) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118579c00) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118532400) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11871d000) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x120626800) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124550400) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1131a5400) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x111c75000) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12d9a0800) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1131a4000) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x117058400) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1185c6800) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115f16800) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112df4800) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1176c3400) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1182a7400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:42:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133d6800) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:42:52 INFO - PROCESS | 1655 | 1468017772687 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 924ms 15:42:52 INFO - PROCESS | 1655 | 1468017772717 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1655 | 1468017772718 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:42:52 INFO - PROCESS | 1655 | 1468017772721 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - PROCESS | 1655 | 1468017772722 Marionette TRACE conn2 <- [1,150,null,{}] 15:42:52 INFO - PROCESS | 1655 | 1468017772724 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:52 INFO - PROCESS | 1655 | 1468017772725 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:52 INFO - PROCESS | 1655 | 1468017772810 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:42:52 INFO - PROCESS | 1655 | 1468017772856 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1655 | 1468017772857 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e57000 == 45 [pid = 1655] [id = 45] 15:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1122bec00) [pid = 1655] [serial = 131] [outer = 0x0] 15:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116747c00) [pid = 1655] [serial = 132] [outer = 0x1122bec00] 15:42:52 INFO - PROCESS | 1655 | 1468017772882 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118583400) [pid = 1655] [serial = 133] [outer = 0x1122bec00] 15:42:53 INFO - PROCESS | 1655 | 1468017773148 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 475ms 15:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:42:53 INFO - PROCESS | 1655 | 1468017773200 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1655 | 1468017773201 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:42:53 INFO - PROCESS | 1655 | 1468017773204 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1655 | 1468017773205 Marionette TRACE conn2 <- [1,154,null,{}] 15:42:53 INFO - PROCESS | 1655 | 1468017773207 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 1655 | 1468017773208 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:53 INFO - PROCESS | 1655 | 1468017773287 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:42:53 INFO - PROCESS | 1655 | 1468017773291 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1655 | 1468017773292 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11874d000 == 46 [pid = 1655] [id = 46] 15:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x117e17400) [pid = 1655] [serial = 134] [outer = 0x0] 15:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119741800) [pid = 1655] [serial = 135] [outer = 0x117e17400] 15:42:53 INFO - PROCESS | 1655 | 1468017773318 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1197c7000) [pid = 1655] [serial = 136] [outer = 0x117e17400] 15:42:53 INFO - PROCESS | 1655 | 1468017773666 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 520ms 15:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:42:53 INFO - PROCESS | 1655 | 1468017773724 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1655 | 1468017773726 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:42:53 INFO - PROCESS | 1655 | 1468017773728 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1655 | 1468017773729 Marionette TRACE conn2 <- [1,158,null,{}] 15:42:53 INFO - PROCESS | 1655 | 1468017773731 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:53 INFO - PROCESS | 1655 | 1468017773735 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:53 INFO - PROCESS | 1655 | 1468017773825 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:42:53 INFO - PROCESS | 1655 | 1468017773833 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1655 | 1468017773834 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195e2800 == 47 [pid = 1655] [id = 47] 15:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1198efc00) [pid = 1655] [serial = 137] [outer = 0x0] 15:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119c79800) [pid = 1655] [serial = 138] [outer = 0x1198efc00] 15:42:53 INFO - PROCESS | 1655 | 1468017773859 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1240b7000) [pid = 1655] [serial = 139] [outer = 0x1198efc00] 15:42:54 INFO - PROCESS | 1655 | 1468017774166 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 15:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:42:54 INFO - PROCESS | 1655 | 1468017774198 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1655 | 1468017774199 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:42:54 INFO - PROCESS | 1655 | 1468017774201 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1655 | 1468017774202 Marionette TRACE conn2 <- [1,162,null,{}] 15:42:54 INFO - PROCESS | 1655 | 1468017774204 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1655 | 1468017774206 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:54 INFO - PROCESS | 1655 | 1468017774298 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:42:54 INFO - PROCESS | 1655 | 1468017774304 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1655 | 1468017774305 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a23800 == 48 [pid = 1655] [id = 48] 15:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x113cf7800) [pid = 1655] [serial = 140] [outer = 0x0] 15:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12437c800) [pid = 1655] [serial = 141] [outer = 0x113cf7800] 15:42:54 INFO - PROCESS | 1655 | 1468017774331 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124556400) [pid = 1655] [serial = 142] [outer = 0x113cf7800] 15:42:54 INFO - PROCESS | 1655 | 1468017774748 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:42:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 569ms 15:42:54 INFO - PROCESS | 1655 | 1468017774771 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1655 | 1468017774773 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:42:54 INFO - PROCESS | 1655 | 1468017774777 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1655 | 1468017774779 Marionette TRACE conn2 <- [1,166,null,{}] 15:42:54 INFO - PROCESS | 1655 | 1468017774783 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:54 INFO - PROCESS | 1655 | 1468017774785 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:54 INFO - PROCESS | 1655 | 1468017774882 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:42:54 INFO - PROCESS | 1655 | 1468017774925 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1655 | 1468017774929 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f83800 == 49 [pid = 1655] [id = 49] 15:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x113a90800) [pid = 1655] [serial = 143] [outer = 0x0] 15:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1161b9000) [pid = 1655] [serial = 144] [outer = 0x113a90800] 15:42:54 INFO - PROCESS | 1655 | 1468017774962 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x116977c00) [pid = 1655] [serial = 145] [outer = 0x113a90800] 15:42:55 INFO - PROCESS | 1655 | 1468017775385 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 15:42:55 INFO - PROCESS | 1655 | 1468017775398 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1655 | 1468017775401 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:42:55 INFO - PROCESS | 1655 | 1468017775406 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1655 | 1468017775407 Marionette TRACE conn2 <- [1,170,null,{}] 15:42:55 INFO - PROCESS | 1655 | 1468017775410 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:55 INFO - PROCESS | 1655 | 1468017775412 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:55 INFO - PROCESS | 1655 | 1468017775510 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:42:55 INFO - PROCESS | 1655 | 1468017775553 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1655 | 1468017775554 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191bd000 == 50 [pid = 1655] [id = 50] 15:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1172c0c00) [pid = 1655] [serial = 146] [outer = 0x0] 15:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11857a800) [pid = 1655] [serial = 147] [outer = 0x1172c0c00] 15:42:55 INFO - PROCESS | 1655 | 1468017775585 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118722400) [pid = 1655] [serial = 148] [outer = 0x1172c0c00] 15:42:56 INFO - PROCESS | 1655 | 1468017776008 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 15:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:42:56 INFO - PROCESS | 1655 | 1468017776044 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1655 | 1468017776045 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:42:56 INFO - PROCESS | 1655 | 1468017776049 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1655 | 1468017776052 Marionette TRACE conn2 <- [1,174,null,{}] 15:42:56 INFO - PROCESS | 1655 | 1468017776061 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1655 | 1468017776066 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:56 INFO - PROCESS | 1655 | 1468017776159 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:42:56 INFO - PROCESS | 1655 | 1468017776245 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1655 | 1468017776247 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x124388800 == 51 [pid = 1655] [id = 51] 15:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119c28400) [pid = 1655] [serial = 149] [outer = 0x0] 15:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119c78800) [pid = 1655] [serial = 150] [outer = 0x119c28400] 15:42:56 INFO - PROCESS | 1655 | 1468017776278 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x123a0a400) [pid = 1655] [serial = 151] [outer = 0x119c28400] 15:42:56 INFO - PROCESS | 1655 | 1468017776694 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 15:42:56 INFO - PROCESS | 1655 | 1468017776721 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:42:56 INFO - PROCESS | 1655 | 1468017776723 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:42:56 INFO - PROCESS | 1655 | 1468017776742 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1655 | 1468017776744 Marionette TRACE conn2 <- [1,178,null,{}] 15:42:56 INFO - PROCESS | 1655 | 1468017776750 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:56 INFO - PROCESS | 1655 | 1468017776751 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:56 INFO - PROCESS | 1655 | 1468017776848 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:42:56 INFO - PROCESS | 1655 | 1468017776906 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1655 | 1468017776907 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11874a000 == 52 [pid = 1655] [id = 52] 15:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1246d1400) [pid = 1655] [serial = 152] [outer = 0x0] 15:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x124afa000) [pid = 1655] [serial = 153] [outer = 0x1246d1400] 15:42:56 INFO - PROCESS | 1655 | 1468017776938 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124ea7c00) [pid = 1655] [serial = 154] [outer = 0x1246d1400] 15:42:57 INFO - PROCESS | 1655 | 1468017777339 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 639ms 15:42:57 INFO - PROCESS | 1655 | 1468017777365 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1655 | 1468017777366 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:42:57 INFO - PROCESS | 1655 | 1468017777369 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1655 | 1468017777370 Marionette TRACE conn2 <- [1,182,null,{}] 15:42:57 INFO - PROCESS | 1655 | 1468017777373 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:57 INFO - PROCESS | 1655 | 1468017777374 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:57 INFO - PROCESS | 1655 | 1468017777470 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:42:57 INFO - PROCESS | 1655 | 1468017777545 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1655 | 1468017777547 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d7d000 == 53 [pid = 1655] [id = 53] 15:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x116631c00) [pid = 1655] [serial = 155] [outer = 0x0] 15:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118575000) [pid = 1655] [serial = 156] [outer = 0x116631c00] 15:42:57 INFO - PROCESS | 1655 | 1468017777575 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1240b9c00) [pid = 1655] [serial = 157] [outer = 0x116631c00] 15:42:58 INFO - PROCESS | 1655 | 1468017778070 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 720ms 15:42:58 INFO - PROCESS | 1655 | 1468017778090 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:42:58 INFO - PROCESS | 1655 | 1468017778092 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:42:58 INFO - PROCESS | 1655 | 1468017778096 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1655 | 1468017778097 Marionette TRACE conn2 <- [1,186,null,{}] 15:42:58 INFO - PROCESS | 1655 | 1468017778101 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:58 INFO - PROCESS | 1655 | 1468017778102 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:58 INFO - PROCESS | 1655 | 1468017778198 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:42:58 INFO - PROCESS | 1655 | 1468017778244 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1655 | 1468017778245 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x116139800 == 54 [pid = 1655] [id = 54] 15:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x113c80000) [pid = 1655] [serial = 158] [outer = 0x0] 15:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x115f6c000) [pid = 1655] [serial = 159] [outer = 0x113c80000] 15:42:58 INFO - PROCESS | 1655 | 1468017778273 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x116630800) [pid = 1655] [serial = 160] [outer = 0x113c80000] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1195e2800 == 53 [pid = 1655] [id = 47] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11874d000 == 52 [pid = 1655] [id = 46] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x117e57000 == 51 [pid = 1655] [id = 45] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11693d800 == 50 [pid = 1655] [id = 31] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1191af800 == 49 [pid = 1655] [id = 34] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x117086800 == 48 [pid = 1655] [id = 44] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1169af000 == 47 [pid = 1655] [id = 29] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11618f800 == 46 [pid = 1655] [id = 43] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x112d86000 == 45 [pid = 1655] [id = 42] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x112712800 == 44 [pid = 1655] [id = 27] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1188b7000 == 43 [pid = 1655] [id = 33] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1164aa000 == 42 [pid = 1655] [id = 28] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x117226000 == 41 [pid = 1655] [id = 30] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12494d800 == 40 [pid = 1655] [id = 41] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c0800 == 39 [pid = 1655] [id = 32] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1195da800 == 38 [pid = 1655] [id = 35] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x112d7d000 == 37 [pid = 1655] [id = 53] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x11874a000 == 36 [pid = 1655] [id = 52] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x124388800 == 35 [pid = 1655] [id = 51] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1243a2800 == 34 [pid = 1655] [id = 40] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x123a74800 == 33 [pid = 1655] [id = 38] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x123ba0000 == 32 [pid = 1655] [id = 39] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1191bd000 == 31 [pid = 1655] [id = 50] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119a23800 == 30 [pid = 1655] [id = 48] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12061c800 == 29 [pid = 1655] [id = 36] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x123837800 == 28 [pid = 1655] [id = 37] 15:42:59 INFO - PROCESS | 1655 | --DOCSHELL 0x115f83800 == 27 [pid = 1655] [id = 49] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1246d0000) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1191d4400) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1198eb400) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1198edc00) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x119c27400) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119c73c00) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x120624000) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x123c24000) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12419d000) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1246a0c00) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124c65000) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1256ccc00) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x126612000) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x123f11000) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128a72000) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a885c00) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1133b4400) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118299800) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119358800) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x115fd8c00) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x115f18800) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x117e17000) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185c3c00) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118721400) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119055800) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115fd9400) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116483000) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124cdb800) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1251f2400) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1198a3800) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126237000) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11697b400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118719800) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182a5000) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11829d000) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12e025800) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1240b8c00) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11857e400) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12bbcfc00) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118526800) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b8ec800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b8f2800) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12adf1800) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b09fc00) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a882000) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a87d800) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12940d400) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12902ec00) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129034000) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12d995800) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d99c800) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b7b9800) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11857d800) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12d261c00) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12d25b000) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12c584400) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12d257000) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12ce0e800) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12cbf3400) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12455a000) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12c578c00) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12c577000) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12b744400) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12b737800) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12b73b800) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1182a8800) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 15:42:59 INFO - PROCESS | 1655 | 1468017779164 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1124ms 15:42:59 INFO - PROCESS | 1655 | 1468017779220 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1655 | 1468017779222 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:42:59 INFO - PROCESS | 1655 | 1468017779225 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1655 | 1468017779229 Marionette TRACE conn2 <- [1,190,null,{}] 15:42:59 INFO - PROCESS | 1655 | 1468017779233 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1655 | 1468017779235 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:59 INFO - PROCESS | 1655 | 1468017779306 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:42:59 INFO - PROCESS | 1655 | 1468017779313 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1655 | 1468017779316 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d7f800 == 28 [pid = 1655] [id = 55] 15:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1161b4400) [pid = 1655] [serial = 161] [outer = 0x0] 15:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1164d5c00) [pid = 1655] [serial = 162] [outer = 0x1161b4400] 15:42:59 INFO - PROCESS | 1655 | 1468017779346 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x113cee800) [pid = 1655] [serial = 163] [outer = 0x1161b4400] 15:42:59 INFO - PROCESS | 1655 | 1468017779656 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 15:42:59 INFO - PROCESS | 1655 | 1468017779700 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1655 | 1468017779704 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:42:59 INFO - PROCESS | 1655 | 1468017779709 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1655 | 1468017779710 Marionette TRACE conn2 <- [1,194,null,{}] 15:42:59 INFO - PROCESS | 1655 | 1468017779713 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:42:59 INFO - PROCESS | 1655 | 1468017779715 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:59 INFO - PROCESS | 1655 | 1468017779790 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:42:59 INFO - PROCESS | 1655 | 1468017779797 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1655 | 1468017779798 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164aa800 == 29 [pid = 1655] [id = 56] 15:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117e12c00) [pid = 1655] [serial = 164] [outer = 0x0] 15:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11829d000) [pid = 1655] [serial = 165] [outer = 0x117e12c00] 15:42:59 INFO - PROCESS | 1655 | 1468017779826 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1182a8400) [pid = 1655] [serial = 166] [outer = 0x117e12c00] 15:43:00 INFO - PROCESS | 1655 | 1468017780138 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 15:43:00 INFO - PROCESS | 1655 | 1468017780187 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1655 | 1468017780189 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:43:00 INFO - PROCESS | 1655 | 1468017780191 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1655 | 1468017780194 Marionette TRACE conn2 <- [1,198,null,{}] 15:43:00 INFO - PROCESS | 1655 | 1468017780201 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:00 INFO - PROCESS | 1655 | 1468017780204 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:00 INFO - PROCESS | 1655 | 1468017780282 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:43:00 INFO - PROCESS | 1655 | 1468017780325 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1655 | 1468017780327 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722b800 == 30 [pid = 1655] [id = 57] 15:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1133b2800) [pid = 1655] [serial = 167] [outer = 0x0] 15:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11871b000) [pid = 1655] [serial = 168] [outer = 0x1133b2800] 15:43:00 INFO - PROCESS | 1655 | 1468017780355 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11905d400) [pid = 1655] [serial = 169] [outer = 0x1133b2800] 15:43:00 INFO - PROCESS | 1655 | 1468017780633 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 15:43:00 INFO - PROCESS | 1655 | 1468017780669 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1655 | 1468017780671 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:43:00 INFO - PROCESS | 1655 | 1468017780674 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1655 | 1468017780675 Marionette TRACE conn2 <- [1,202,null,{}] 15:43:00 INFO - PROCESS | 1655 | 1468017780687 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:00 INFO - PROCESS | 1655 | 1468017780688 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:00 INFO - PROCESS | 1655 | 1468017780774 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:43:00 INFO - PROCESS | 1655 | 1468017780820 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1655 | 1468017780821 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x118165800 == 31 [pid = 1655] [id = 58] 15:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11905cc00) [pid = 1655] [serial = 170] [outer = 0x0] 15:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119358800) [pid = 1655] [serial = 171] [outer = 0x11905cc00] 15:43:00 INFO - PROCESS | 1655 | 1468017780847 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1197c5400) [pid = 1655] [serial = 172] [outer = 0x11905cc00] 15:43:01 INFO - PROCESS | 1655 | 1468017781114 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 479ms 15:43:01 INFO - PROCESS | 1655 | 1468017781157 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 1655 | 1468017781158 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:43:01 INFO - PROCESS | 1655 | 1468017781174 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1655 | 1468017781186 Marionette TRACE conn2 <- [1,206,null,{}] 15:43:01 INFO - PROCESS | 1655 | 1468017781188 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1655 | 1468017781189 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:01 INFO - PROCESS | 1655 | 1468017781273 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:43:01 INFO - PROCESS | 1655 | 1468017781301 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1655 | 1468017781303 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x118747000 == 32 [pid = 1655] [id = 59] 15:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117e12800) [pid = 1655] [serial = 173] [outer = 0x0] 15:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1198eb000) [pid = 1655] [serial = 174] [outer = 0x117e12800] 15:43:01 INFO - PROCESS | 1655 | 1468017781327 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11995a800) [pid = 1655] [serial = 175] [outer = 0x117e12800] 15:43:01 INFO - PROCESS | 1655 | 1468017781663 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 542ms 15:43:01 INFO - PROCESS | 1655 | 1468017781704 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 1655 | 1468017781706 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:43:01 INFO - PROCESS | 1655 | 1468017781727 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1655 | 1468017781729 Marionette TRACE conn2 <- [1,210,null,{}] 15:43:01 INFO - PROCESS | 1655 | 1468017781732 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:01 INFO - PROCESS | 1655 | 1468017781738 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:01 INFO - PROCESS | 1655 | 1468017781891 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:43:01 INFO - PROCESS | 1655 | 1468017781911 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1655 | 1468017781912 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ca000 == 33 [pid = 1655] [id = 60] 15:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11995a000) [pid = 1655] [serial = 176] [outer = 0x0] 15:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120624000) [pid = 1655] [serial = 177] [outer = 0x11995a000] 15:43:01 INFO - PROCESS | 1655 | 1468017781955 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124550800) [pid = 1655] [serial = 178] [outer = 0x11995a000] 15:43:02 INFO - PROCESS | 1655 | 1468017782320 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 621ms 15:43:02 INFO - PROCESS | 1655 | 1468017782349 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:43:02 INFO - PROCESS | 1655 | 1468017782350 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:43:02 INFO - PROCESS | 1655 | 1468017782352 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1655 | 1468017782353 Marionette TRACE conn2 <- [1,214,null,{}] 15:43:02 INFO - PROCESS | 1655 | 1468017782356 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1655 | 1468017782357 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:02 INFO - PROCESS | 1655 | 1468017782452 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:43:02 INFO - PROCESS | 1655 | 1468017782483 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1655 | 1468017782484 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1b000 == 34 [pid = 1655] [id = 61] 15:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1182a5000) [pid = 1655] [serial = 179] [outer = 0x0] 15:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12455a000) [pid = 1655] [serial = 180] [outer = 0x1182a5000] 15:43:02 INFO - PROCESS | 1655 | 1468017782508 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124cd6400) [pid = 1655] [serial = 181] [outer = 0x1182a5000] 15:43:02 INFO - PROCESS | 1655 | 1468017782792 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 15:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:43:02 INFO - PROCESS | 1655 | 1468017782823 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:43:02 INFO - PROCESS | 1655 | 1468017782824 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:43:02 INFO - PROCESS | 1655 | 1468017782834 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:43:02 INFO - PROCESS | 1655 | 1468017782835 Marionette TRACE conn2 <- [1,218,null,{}] 15:43:02 INFO - PROCESS | 1655 | 1468017782838 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:02 INFO - PROCESS | 1655 | 1468017782839 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:02 INFO - PROCESS | 1655 | 1468017782935 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:43:02 INFO - PROCESS | 1655 | 1468017782939 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1655 | 1468017782941 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123953800 == 35 [pid = 1655] [id = 62] 15:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1193c5000) [pid = 1655] [serial = 182] [outer = 0x0] 15:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1251e4c00) [pid = 1655] [serial = 183] [outer = 0x1193c5000] 15:43:02 INFO - PROCESS | 1655 | 1468017782965 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1256c9400) [pid = 1655] [serial = 184] [outer = 0x1193c5000] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1266afc00) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128960400) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123f0d800) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1256d4000) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113cf7800) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1198efc00) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1172bf800) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115fe2400) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1122bec00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11857b400) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:43:03 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x117e17400) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:43:03 INFO - PROCESS | 1655 | 1468017783341 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 527ms 15:43:03 INFO - PROCESS | 1655 | 1468017783354 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1655 | 1468017783356 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:43:03 INFO - PROCESS | 1655 | 1468017783358 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1655 | 1468017783359 Marionette TRACE conn2 <- [1,222,null,{}] 15:43:03 INFO - PROCESS | 1655 | 1468017783364 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1655 | 1468017783366 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:03 INFO - PROCESS | 1655 | 1468017783445 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:43:03 INFO - PROCESS | 1655 | 1468017783450 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1655 | 1468017783451 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x117226000 == 36 [pid = 1655] [id = 63] 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119353800) [pid = 1655] [serial = 185] [outer = 0x0] 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1198a5c00) [pid = 1655] [serial = 186] [outer = 0x119353800] 15:43:03 INFO - PROCESS | 1655 | 1468017783475 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1256ca400) [pid = 1655] [serial = 187] [outer = 0x119353800] 15:43:03 INFO - PROCESS | 1655 | 1468017783787 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 472ms 15:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:43:03 INFO - PROCESS | 1655 | 1468017783834 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1655 | 1468017783836 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:43:03 INFO - PROCESS | 1655 | 1468017783838 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1655 | 1468017783839 Marionette TRACE conn2 <- [1,226,null,{}] 15:43:03 INFO - PROCESS | 1655 | 1468017783841 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:03 INFO - PROCESS | 1655 | 1468017783842 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:03 INFO - PROCESS | 1655 | 1468017783923 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:43:03 INFO - PROCESS | 1655 | 1468017783930 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1655 | 1468017783931 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x124174000 == 37 [pid = 1655] [id = 64] 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124559c00) [pid = 1655] [serial = 188] [outer = 0x0] 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x125798400) [pid = 1655] [serial = 189] [outer = 0x124559c00] 15:43:03 INFO - PROCESS | 1655 | 1468017783956 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12623c800) [pid = 1655] [serial = 190] [outer = 0x124559c00] 15:43:04 INFO - PROCESS | 1655 | 1468017784262 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 15:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:43:04 INFO - PROCESS | 1655 | 1468017784307 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1655 | 1468017784309 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:43:04 INFO - PROCESS | 1655 | 1468017784313 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1655 | 1468017784315 Marionette TRACE conn2 <- [1,230,null,{}] 15:43:04 INFO - PROCESS | 1655 | 1468017784318 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1655 | 1468017784319 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:04 INFO - PROCESS | 1655 | 1468017784414 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:43:04 INFO - PROCESS | 1655 | 1468017784457 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1655 | 1468017784458 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x118745000 == 38 [pid = 1655] [id = 65] 15:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1256cc400) [pid = 1655] [serial = 191] [outer = 0x0] 15:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1266b2000) [pid = 1655] [serial = 192] [outer = 0x1256cc400] 15:43:04 INFO - PROCESS | 1655 | 1468017784485 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128a7c800) [pid = 1655] [serial = 193] [outer = 0x1256cc400] 15:43:04 INFO - PROCESS | 1655 | 1468017784749 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 15:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:43:04 INFO - PROCESS | 1655 | 1468017784784 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1655 | 1468017784785 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:43:04 INFO - PROCESS | 1655 | 1468017784787 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1655 | 1468017784788 Marionette TRACE conn2 <- [1,234,null,{}] 15:43:04 INFO - PROCESS | 1655 | 1468017784790 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:04 INFO - PROCESS | 1655 | 1468017784792 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:04 INFO - PROCESS | 1655 | 1468017784874 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:43:04 INFO - PROCESS | 1655 | 1468017784879 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1655 | 1468017784881 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x125764000 == 39 [pid = 1655] [id = 66] 15:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128a6fc00) [pid = 1655] [serial = 194] [outer = 0x0] 15:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129031000) [pid = 1655] [serial = 195] [outer = 0x128a6fc00] 15:43:04 INFO - PROCESS | 1655 | 1468017784905 Marionette DEBUG loaded listener.js 15:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12927b400) [pid = 1655] [serial = 196] [outer = 0x128a6fc00] 15:43:05 INFO - PROCESS | 1655 | 1468017785200 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 467ms 15:43:05 INFO - PROCESS | 1655 | 1468017785267 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1655 | 1468017785270 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:43:05 INFO - PROCESS | 1655 | 1468017785273 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1655 | 1468017785275 Marionette TRACE conn2 <- [1,238,null,{}] 15:43:05 INFO - PROCESS | 1655 | 1468017785281 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:05 INFO - PROCESS | 1655 | 1468017785283 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:05 INFO - PROCESS | 1655 | 1468017785394 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:43:05 INFO - PROCESS | 1655 | 1468017785436 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1655 | 1468017785439 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d67000 == 40 [pid = 1655] [id = 67] 15:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x113a4a000) [pid = 1655] [serial = 197] [outer = 0x0] 15:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113c82c00) [pid = 1655] [serial = 198] [outer = 0x113a4a000] 15:43:05 INFO - PROCESS | 1655 | 1468017785470 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115fe0800) [pid = 1655] [serial = 199] [outer = 0x113a4a000] 15:43:05 INFO - PROCESS | 1655 | 1468017785976 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 725ms 15:43:06 INFO - PROCESS | 1655 | 1468017786020 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1655 | 1468017786022 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:43:06 INFO - PROCESS | 1655 | 1468017786030 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1655 | 1468017786033 Marionette TRACE conn2 <- [1,242,null,{}] 15:43:06 INFO - PROCESS | 1655 | 1468017786036 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:06 INFO - PROCESS | 1655 | 1468017786037 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:06 INFO - PROCESS | 1655 | 1468017786144 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:43:06 INFO - PROCESS | 1655 | 1468017786210 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1655 | 1468017786211 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181b9800 == 41 [pid = 1655] [id = 68] 15:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11815c800) [pid = 1655] [serial = 200] [outer = 0x0] 15:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1182a5800) [pid = 1655] [serial = 201] [outer = 0x11815c800] 15:43:06 INFO - PROCESS | 1655 | 1468017786241 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11857f000) [pid = 1655] [serial = 202] [outer = 0x11815c800] 15:43:06 INFO - PROCESS | 1655 | 1468017786821 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1150c4800) [pid = 1655] [serial = 203] [outer = 0x12c580c00] 15:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 878ms 15:43:06 INFO - PROCESS | 1655 | 1468017786913 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1655 | 1468017786916 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:43:06 INFO - PROCESS | 1655 | 1468017786984 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1655 | 1468017786986 Marionette TRACE conn2 <- [1,246,null,{}] 15:43:07 INFO - PROCESS | 1655 | 1468017787001 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:07 INFO - PROCESS | 1655 | 1468017787002 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:07 INFO - PROCESS | 1655 | 1468017787101 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:43:07 INFO - PROCESS | 1655 | 1468017787144 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1655 | 1468017787146 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x116672800 == 42 [pid = 1655] [id = 69] 15:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118579400) [pid = 1655] [serial = 204] [outer = 0x0] 15:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118580c00) [pid = 1655] [serial = 205] [outer = 0x118579400] 15:43:07 INFO - PROCESS | 1655 | 1468017787174 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1185ca800) [pid = 1655] [serial = 206] [outer = 0x118579400] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x118745000 == 41 [pid = 1655] [id = 65] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124174000 == 40 [pid = 1655] [id = 64] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117226000 == 39 [pid = 1655] [id = 63] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123953800 == 38 [pid = 1655] [id = 62] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1b000 == 37 [pid = 1655] [id = 61] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ca000 == 36 [pid = 1655] [id = 60] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x118747000 == 35 [pid = 1655] [id = 59] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x118165800 == 34 [pid = 1655] [id = 58] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11722b800 == 33 [pid = 1655] [id = 57] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1164aa800 == 32 [pid = 1655] [id = 56] 15:43:07 INFO - PROCESS | 1655 | --DOCSHELL 0x112d7f800 == 31 [pid = 1655] [id = 55] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124556400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12437c800) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119c79800) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1240b7000) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117e14000) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1164da800) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116747c00) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11905a400) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11829c800) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119741800) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1193c2c00) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116971c00) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1197c7000) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118583400) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12927a000) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129031400) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128d48400) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12454c400) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1267bac00) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 15:43:07 INFO - PROCESS | 1655 | 1468017787515 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 641ms 15:43:07 INFO - PROCESS | 1655 | 1468017787565 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1655 | 1468017787567 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:43:07 INFO - PROCESS | 1655 | 1468017787572 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1655 | 1468017787574 Marionette TRACE conn2 <- [1,250,null,{}] 15:43:07 INFO - PROCESS | 1655 | 1468017787576 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:07 INFO - PROCESS | 1655 | 1468017787578 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:07 INFO - PROCESS | 1655 | 1468017787656 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:43:07 INFO - PROCESS | 1655 | 1468017787703 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1655 | 1468017787704 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11723f000 == 32 [pid = 1655] [id = 70] 15:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1185ca400) [pid = 1655] [serial = 207] [outer = 0x0] 15:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11905a400) [pid = 1655] [serial = 208] [outer = 0x1185ca400] 15:43:07 INFO - PROCESS | 1655 | 1468017787732 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119747400) [pid = 1655] [serial = 209] [outer = 0x1185ca400] 15:43:08 INFO - PROCESS | 1655 | 1468017788021 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 15:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:43:08 INFO - PROCESS | 1655 | 1468017788052 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1655 | 1468017788053 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:43:08 INFO - PROCESS | 1655 | 1468017788056 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1655 | 1468017788058 Marionette TRACE conn2 <- [1,254,null,{}] 15:43:08 INFO - PROCESS | 1655 | 1468017788070 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1655 | 1468017788073 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:08 INFO - PROCESS | 1655 | 1468017788155 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:43:08 INFO - PROCESS | 1655 | 1468017788161 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1655 | 1468017788164 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118749800 == 33 [pid = 1655] [id = 71] 15:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1197ce000) [pid = 1655] [serial = 210] [outer = 0x0] 15:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119da4800) [pid = 1655] [serial = 211] [outer = 0x1197ce000] 15:43:08 INFO - PROCESS | 1655 | 1468017788192 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123f17000) [pid = 1655] [serial = 212] [outer = 0x1197ce000] 15:43:08 INFO - PROCESS | 1655 | 1468017788525 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 474ms 15:43:08 INFO - PROCESS | 1655 | 1468017788537 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1655 | 1468017788539 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:43:08 INFO - PROCESS | 1655 | 1468017788549 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1655 | 1468017788551 Marionette TRACE conn2 <- [1,258,null,{}] 15:43:08 INFO - PROCESS | 1655 | 1468017788553 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:08 INFO - PROCESS | 1655 | 1468017788554 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:08 INFO - PROCESS | 1655 | 1468017788630 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:43:08 INFO - PROCESS | 1655 | 1468017788634 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1655 | 1468017788635 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11992f000 == 34 [pid = 1655] [id = 72] 15:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12454dc00) [pid = 1655] [serial = 213] [outer = 0x0] 15:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124552c00) [pid = 1655] [serial = 214] [outer = 0x12454dc00] 15:43:08 INFO - PROCESS | 1655 | 1468017788660 Marionette DEBUG loaded listener.js 15:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124afe800) [pid = 1655] [serial = 215] [outer = 0x12454dc00] 15:43:08 INFO - PROCESS | 1655 | 1468017788968 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 15:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:43:09 INFO - PROCESS | 1655 | 1468017789020 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1655 | 1468017789022 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:43:09 INFO - PROCESS | 1655 | 1468017789024 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1655 | 1468017789025 Marionette TRACE conn2 <- [1,262,null,{}] 15:43:09 INFO - PROCESS | 1655 | 1468017789027 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1655 | 1468017789029 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:09 INFO - PROCESS | 1655 | 1468017789102 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:43:09 INFO - PROCESS | 1655 | 1468017789105 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1655 | 1468017789106 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12384b000 == 35 [pid = 1655] [id = 73] 15:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124cdb000) [pid = 1655] [serial = 216] [outer = 0x0] 15:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1251f2400) [pid = 1655] [serial = 217] [outer = 0x124cdb000] 15:43:09 INFO - PROCESS | 1655 | 1468017789133 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126235c00) [pid = 1655] [serial = 218] [outer = 0x124cdb000] 15:43:09 INFO - PROCESS | 1655 | 1468017789514 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 524ms 15:43:09 INFO - PROCESS | 1655 | 1468017789555 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:43:09 INFO - PROCESS | 1655 | 1468017789557 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:43:09 INFO - PROCESS | 1655 | 1468017789561 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - PROCESS | 1655 | 1468017789563 Marionette TRACE conn2 <- [1,266,null,{}] 15:43:09 INFO - PROCESS | 1655 | 1468017789566 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:09 INFO - PROCESS | 1655 | 1468017789572 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:09 INFO - PROCESS | 1655 | 1468017789732 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:43:09 INFO - PROCESS | 1655 | 1468017789746 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1655 | 1468017789747 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x124168800 == 36 [pid = 1655] [id = 74] 15:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126612000) [pid = 1655] [serial = 219] [outer = 0x0] 15:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128960800) [pid = 1655] [serial = 220] [outer = 0x126612000] 15:43:09 INFO - PROCESS | 1655 | 1468017789772 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12927e400) [pid = 1655] [serial = 221] [outer = 0x126612000] 15:43:10 INFO - PROCESS | 1655 | 1468017790092 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 572ms 15:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:43:10 INFO - PROCESS | 1655 | 1468017790135 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1655 | 1468017790136 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:43:10 INFO - PROCESS | 1655 | 1468017790139 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1655 | 1468017790140 Marionette TRACE conn2 <- [1,270,null,{}] 15:43:10 INFO - PROCESS | 1655 | 1468017790144 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:10 INFO - PROCESS | 1655 | 1468017790145 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:10 INFO - PROCESS | 1655 | 1468017790272 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:43:10 INFO - PROCESS | 1655 | 1468017790316 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1655 | 1468017790317 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c9d800 == 37 [pid = 1655] [id = 75] 15:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1267b9800) [pid = 1655] [serial = 222] [outer = 0x0] 15:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129285c00) [pid = 1655] [serial = 223] [outer = 0x1267b9800] 15:43:10 INFO - PROCESS | 1655 | 1468017790358 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1292a9000) [pid = 1655] [serial = 224] [outer = 0x1267b9800] 15:43:10 INFO - PROCESS | 1655 | 1468017790789 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 669ms 15:43:10 INFO - PROCESS | 1655 | 1468017790808 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1655 | 1468017790809 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:43:10 INFO - PROCESS | 1655 | 1468017790813 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1655 | 1468017790815 Marionette TRACE conn2 <- [1,274,null,{}] 15:43:10 INFO - PROCESS | 1655 | 1468017790817 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:10 INFO - PROCESS | 1655 | 1468017790818 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:10 INFO - PROCESS | 1655 | 1468017790907 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:43:10 INFO - PROCESS | 1655 | 1468017790952 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1655 | 1468017790954 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12576c000 == 38 [pid = 1655] [id = 76] 15:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292a9800) [pid = 1655] [serial = 225] [outer = 0x0] 15:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12940a400) [pid = 1655] [serial = 226] [outer = 0x1292a9800] 15:43:10 INFO - PROCESS | 1655 | 1468017790979 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129413800) [pid = 1655] [serial = 227] [outer = 0x1292a9800] 15:43:11 INFO - PROCESS | 1655 | 1468017791271 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 15:43:11 INFO - PROCESS | 1655 | 1468017791302 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:43:11 INFO - PROCESS | 1655 | 1468017791304 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:43:11 INFO - PROCESS | 1655 | 1468017791307 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1655 | 1468017791308 Marionette TRACE conn2 <- [1,278,null,{}] 15:43:11 INFO - PROCESS | 1655 | 1468017791310 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1655 | 1468017791313 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:11 INFO - PROCESS | 1655 | 1468017791409 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:43:11 INFO - PROCESS | 1655 | 1468017791440 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:11 INFO - PROCESS | 1655 | 1468017791441 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12893a000 == 39 [pid = 1655] [id = 77] 15:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a361400) [pid = 1655] [serial = 228] [outer = 0x0] 15:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a366000) [pid = 1655] [serial = 229] [outer = 0x12a361400] 15:43:11 INFO - PROCESS | 1655 | 1468017791473 Marionette DEBUG loaded listener.js 15:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a87c400) [pid = 1655] [serial = 230] [outer = 0x12a361400] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11995a000) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1182a5000) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1193c5000) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11905cc00) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113c80000) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1161b4400) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117e12c00) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133b2800) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113a90800) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1172c0c00) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119c28400) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119353800) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1246d1400) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124559c00) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1256cc400) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117e12800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:43:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116631c00) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:43:11 INFO - PROCESS | 1655 | 1468017791839 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 573ms 15:43:11 INFO - PROCESS | 1655 | 1468017791882 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1655 | 1468017791884 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:43:11 INFO - PROCESS | 1655 | 1468017791886 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1655 | 1468017791887 Marionette TRACE conn2 <- [1,282,null,{}] 15:43:11 INFO - PROCESS | 1655 | 1468017791890 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:11 INFO - PROCESS | 1655 | 1468017791891 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:11 INFO - PROCESS | 1655 | 1468017791995 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:43:12 INFO - PROCESS | 1655 | 1468017792024 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1655 | 1468017792025 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128936800 == 40 [pid = 1655] [id = 78] 15:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112df1000) [pid = 1655] [serial = 231] [outer = 0x0] 15:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11857c400) [pid = 1655] [serial = 232] [outer = 0x112df1000] 15:43:12 INFO - PROCESS | 1655 | 1468017792049 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123c2d800) [pid = 1655] [serial = 233] [outer = 0x112df1000] 15:43:12 INFO - PROCESS | 1655 | 1468017792339 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 15:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:43:12 INFO - PROCESS | 1655 | 1468017792372 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1655 | 1468017792374 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:43:12 INFO - PROCESS | 1655 | 1468017792383 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1655 | 1468017792386 Marionette TRACE conn2 <- [1,286,null,{}] 15:43:12 INFO - PROCESS | 1655 | 1468017792389 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1655 | 1468017792392 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:12 INFO - PROCESS | 1655 | 1468017792538 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:43:12 INFO - PROCESS | 1655 | 1468017792602 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1655 | 1468017792603 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129018800 == 41 [pid = 1655] [id = 79] 15:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115fd9000) [pid = 1655] [serial = 234] [outer = 0x0] 15:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124af8000) [pid = 1655] [serial = 235] [outer = 0x115fd9000] 15:43:12 INFO - PROCESS | 1655 | 1468017792636 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12adebc00) [pid = 1655] [serial = 236] [outer = 0x115fd9000] 15:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 526ms 15:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:43:12 INFO - PROCESS | 1655 | 1468017792901 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:43:12 INFO - PROCESS | 1655 | 1468017792904 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:43:12 INFO - PROCESS | 1655 | 1468017792905 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:43:12 INFO - PROCESS | 1655 | 1468017792907 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:43:12 INFO - PROCESS | 1655 | 1468017792908 Marionette TRACE conn2 <- [1,290,null,{}] 15:43:12 INFO - PROCESS | 1655 | 1468017792918 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:12 INFO - PROCESS | 1655 | 1468017792919 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:13 INFO - PROCESS | 1655 | 1468017793005 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:43:13 INFO - PROCESS | 1655 | 1468017793010 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1655 | 1468017793012 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a395000 == 42 [pid = 1655] [id = 80] 15:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12adee800) [pid = 1655] [serial = 237] [outer = 0x0] 15:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b048c00) [pid = 1655] [serial = 238] [outer = 0x12adee800] 15:43:13 INFO - PROCESS | 1655 | 1468017793037 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b097800) [pid = 1655] [serial = 239] [outer = 0x12adee800] 15:43:13 INFO - PROCESS | 1655 | 1468017793351 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 469ms 15:43:13 INFO - PROCESS | 1655 | 1468017793376 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1655 | 1468017793379 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:43:13 INFO - PROCESS | 1655 | 1468017793382 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1655 | 1468017793383 Marionette TRACE conn2 <- [1,294,null,{}] 15:43:13 INFO - PROCESS | 1655 | 1468017793386 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:13 INFO - PROCESS | 1655 | 1468017793387 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:13 INFO - PROCESS | 1655 | 1468017793488 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:43:13 INFO - PROCESS | 1655 | 1468017793495 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1655 | 1468017793496 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3a7000 == 43 [pid = 1655] [id = 81] 15:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124c6a400) [pid = 1655] [serial = 240] [outer = 0x0] 15:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b04d000) [pid = 1655] [serial = 241] [outer = 0x124c6a400] 15:43:13 INFO - PROCESS | 1655 | 1468017793526 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b739400) [pid = 1655] [serial = 242] [outer = 0x124c6a400] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116139800 == 42 [pid = 1655] [id = 54] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11723f000 == 41 [pid = 1655] [id = 70] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x116672800 == 40 [pid = 1655] [id = 69] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1181b9800 == 39 [pid = 1655] [id = 68] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x112d67000 == 38 [pid = 1655] [id = 67] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x125764000 == 37 [pid = 1655] [id = 66] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x118749800 == 36 [pid = 1655] [id = 71] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12576c000 == 35 [pid = 1655] [id = 76] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12384b000 == 34 [pid = 1655] [id = 73] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x124168800 == 33 [pid = 1655] [id = 74] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x129018800 == 32 [pid = 1655] [id = 79] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12893a000 == 31 [pid = 1655] [id = 77] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x124c9d800 == 30 [pid = 1655] [id = 75] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x128936800 == 29 [pid = 1655] [id = 78] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11992f000 == 28 [pid = 1655] [id = 72] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120624000) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12455a000) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124550800) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1251e4c00) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119358800) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116630800) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115f6c000) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124cd6400) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1164d5c00) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113cee800) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11829d000) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1182a8400) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11871b000) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11905d400) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116977c00) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1161b9000) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118722400) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11857a800) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123a0a400) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119c78800) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1256ca400) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124ea7c00) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1198a5c00) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124afa000) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x125798400) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1256c9400) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1266b2000) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1198eb000) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1240b9c00) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11995a800) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128a7c800) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x129031000) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118575000) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12623c800) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1197c5400) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 15:43:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12a395000 == 27 [pid = 1655] [id = 80] 15:43:14 INFO - PROCESS | 1655 | 1468017794832 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1470ms 15:43:14 INFO - PROCESS | 1655 | 1468017794853 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1655 | 1468017794855 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:43:14 INFO - PROCESS | 1655 | 1468017794859 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1655 | 1468017794861 Marionette TRACE conn2 <- [1,298,null,{}] 15:43:14 INFO - PROCESS | 1655 | 1468017794865 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:14 INFO - PROCESS | 1655 | 1468017794867 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:14 INFO - PROCESS | 1655 | 1468017794947 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:43:14 INFO - PROCESS | 1655 | 1468017794994 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1655 | 1468017794997 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x113aa1000 == 28 [pid = 1655] [id = 82] 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116747c00) [pid = 1655] [serial = 243] [outer = 0x0] 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x117055400) [pid = 1655] [serial = 244] [outer = 0x116747c00] 15:43:15 INFO - PROCESS | 1655 | 1468017795025 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118160400) [pid = 1655] [serial = 245] [outer = 0x116747c00] 15:43:15 INFO - PROCESS | 1655 | 1468017795322 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 472ms 15:43:15 INFO - PROCESS | 1655 | 1468017795335 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:43:15 INFO - PROCESS | 1655 | 1468017795339 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:43:15 INFO - PROCESS | 1655 | 1468017795352 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1655 | 1468017795354 Marionette TRACE conn2 <- [1,302,null,{}] 15:43:15 INFO - PROCESS | 1655 | 1468017795357 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 1655 | 1468017795359 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:15 INFO - PROCESS | 1655 | 1468017795442 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:43:15 INFO - PROCESS | 1655 | 1468017795449 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1655 | 1468017795450 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167ce800 == 29 [pid = 1655] [id = 83] 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1182a7800) [pid = 1655] [serial = 246] [outer = 0x0] 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1185c4800) [pid = 1655] [serial = 247] [outer = 0x1182a7800] 15:43:15 INFO - PROCESS | 1655 | 1468017795478 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11888d000) [pid = 1655] [serial = 248] [outer = 0x1182a7800] 15:43:15 INFO - PROCESS | 1655 | 1468017795798 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 478ms 15:43:15 INFO - PROCESS | 1655 | 1468017795822 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 1655 | 1468017795823 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:43:15 INFO - PROCESS | 1655 | 1468017795825 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1655 | 1468017795838 Marionette TRACE conn2 <- [1,306,null,{}] 15:43:15 INFO - PROCESS | 1655 | 1468017795846 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:15 INFO - PROCESS | 1655 | 1468017795849 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:15 INFO - PROCESS | 1655 | 1468017795924 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:43:15 INFO - PROCESS | 1655 | 1468017795933 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1655 | 1468017795935 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117357000 == 30 [pid = 1655] [id = 84] 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x111c7d800) [pid = 1655] [serial = 249] [outer = 0x0] 15:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11974e400) [pid = 1655] [serial = 250] [outer = 0x111c7d800] 15:43:15 INFO - PROCESS | 1655 | 1468017795962 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1198a5800) [pid = 1655] [serial = 251] [outer = 0x111c7d800] 15:43:16 INFO - PROCESS | 1655 | 1468017796286 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 482ms 15:43:16 INFO - PROCESS | 1655 | 1468017796308 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1655 | 1468017796310 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:43:16 INFO - PROCESS | 1655 | 1468017796314 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1655 | 1468017796316 Marionette TRACE conn2 <- [1,310,null,{}] 15:43:16 INFO - PROCESS | 1655 | 1468017796318 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:16 INFO - PROCESS | 1655 | 1468017796319 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:16 INFO - PROCESS | 1655 | 1468017796393 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:43:16 INFO - PROCESS | 1655 | 1468017796440 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 1655 | 1468017796441 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11817c800 == 31 [pid = 1655] [id = 85] 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119748400) [pid = 1655] [serial = 252] [outer = 0x0] 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11995c800) [pid = 1655] [serial = 253] [outer = 0x119748400] 15:43:16 INFO - PROCESS | 1655 | 1468017796468 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119c7d000) [pid = 1655] [serial = 254] [outer = 0x119748400] 15:43:16 INFO - PROCESS | 1655 | 1468017796747 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 15:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:43:16 INFO - PROCESS | 1655 | 1468017796785 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1655 | 1468017796786 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:43:16 INFO - PROCESS | 1655 | 1468017796789 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1655 | 1468017796790 Marionette TRACE conn2 <- [1,314,null,{}] 15:43:16 INFO - PROCESS | 1655 | 1468017796792 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:16 INFO - PROCESS | 1655 | 1468017796793 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:16 INFO - PROCESS | 1655 | 1468017796878 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:43:16 INFO - PROCESS | 1655 | 1468017796881 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 1655 | 1468017796882 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907d800 == 32 [pid = 1655] [id = 86] 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182a2400) [pid = 1655] [serial = 255] [outer = 0x0] 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123c29000) [pid = 1655] [serial = 256] [outer = 0x1182a2400] 15:43:16 INFO - PROCESS | 1655 | 1468017796909 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12454b800) [pid = 1655] [serial = 257] [outer = 0x1182a2400] 15:43:17 INFO - PROCESS | 1655 | 1468017797247 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 15:43:17 INFO - PROCESS | 1655 | 1468017797259 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1655 | 1468017797260 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:43:17 INFO - PROCESS | 1655 | 1468017797265 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1655 | 1468017797266 Marionette TRACE conn2 <- [1,318,null,{}] 15:43:17 INFO - PROCESS | 1655 | 1468017797268 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1655 | 1468017797272 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:17 INFO - PROCESS | 1655 | 1468017797384 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:43:17 INFO - PROCESS | 1655 | 1468017797389 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1655 | 1468017797390 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x119915000 == 33 [pid = 1655] [id = 87] 15:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12454c400) [pid = 1655] [serial = 258] [outer = 0x0] 15:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1246ce000) [pid = 1655] [serial = 259] [outer = 0x12454c400] 15:43:17 INFO - PROCESS | 1655 | 1468017797417 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x125796400) [pid = 1655] [serial = 260] [outer = 0x12454c400] 15:43:17 INFO - PROCESS | 1655 | 1468017797716 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 15:43:17 INFO - PROCESS | 1655 | 1468017797736 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1655 | 1468017797737 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:43:17 INFO - PROCESS | 1655 | 1468017797739 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1655 | 1468017797740 Marionette TRACE conn2 <- [1,322,null,{}] 15:43:17 INFO - PROCESS | 1655 | 1468017797743 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:17 INFO - PROCESS | 1655 | 1468017797744 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:17 INFO - PROCESS | 1655 | 1468017797824 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:43:17 INFO - PROCESS | 1655 | 1468017797838 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1655 | 1468017797839 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383d800 == 34 [pid = 1655] [id = 88] 15:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11934e400) [pid = 1655] [serial = 261] [outer = 0x0] 15:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126610000) [pid = 1655] [serial = 262] [outer = 0x11934e400] 15:43:17 INFO - PROCESS | 1655 | 1468017797863 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1267ba000) [pid = 1655] [serial = 263] [outer = 0x11934e400] 15:43:18 INFO - PROCESS | 1655 | 1468017798187 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 15:43:18 INFO - PROCESS | 1655 | 1468017798208 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1655 | 1468017798209 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:43:18 INFO - PROCESS | 1655 | 1468017798211 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1655 | 1468017798212 Marionette TRACE conn2 <- [1,326,null,{}] 15:43:18 INFO - PROCESS | 1655 | 1468017798215 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 1655 | 1468017798216 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:18 INFO - PROCESS | 1655 | 1468017798312 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:43:18 INFO - PROCESS | 1655 | 1468017798319 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1655 | 1468017798320 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x123839000 == 35 [pid = 1655] [id = 89] 15:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124555c00) [pid = 1655] [serial = 264] [outer = 0x0] 15:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1267bec00) [pid = 1655] [serial = 265] [outer = 0x124555c00] 15:43:18 INFO - PROCESS | 1655 | 1468017798344 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128955000) [pid = 1655] [serial = 266] [outer = 0x124555c00] 15:43:18 INFO - PROCESS | 1655 | 1468017798655 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 15:43:18 INFO - PROCESS | 1655 | 1468017798683 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1655 | 1468017798684 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:43:18 INFO - PROCESS | 1655 | 1468017798687 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1655 | 1468017798688 Marionette TRACE conn2 <- [1,330,null,{}] 15:43:18 INFO - PROCESS | 1655 | 1468017798690 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:18 INFO - PROCESS | 1655 | 1468017798691 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:18 INFO - PROCESS | 1655 | 1468017798835 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:43:18 INFO - PROCESS | 1655 | 1468017798842 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1655 | 1468017798843 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11734d000 == 36 [pid = 1655] [id = 90] 15:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12895c000) [pid = 1655] [serial = 267] [outer = 0x0] 15:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12895f000) [pid = 1655] [serial = 268] [outer = 0x12895c000] 15:43:18 INFO - PROCESS | 1655 | 1468017798868 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128a73800) [pid = 1655] [serial = 269] [outer = 0x12895c000] 15:43:19 INFO - PROCESS | 1655 | 1468017799165 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 520ms 15:43:19 INFO - PROCESS | 1655 | 1468017799206 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1655 | 1468017799207 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:43:19 INFO - PROCESS | 1655 | 1468017799227 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1655 | 1468017799229 Marionette TRACE conn2 <- [1,334,null,{}] 15:43:19 INFO - PROCESS | 1655 | 1468017799240 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1655 | 1468017799241 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:19 INFO - PROCESS | 1655 | 1468017799327 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:43:19 INFO - PROCESS | 1655 | 1468017799333 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1655 | 1468017799334 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256a5000 == 37 [pid = 1655] [id = 91] 15:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1267c1800) [pid = 1655] [serial = 270] [outer = 0x0] 15:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12902b800) [pid = 1655] [serial = 271] [outer = 0x1267c1800] 15:43:19 INFO - PROCESS | 1655 | 1468017799359 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129036400) [pid = 1655] [serial = 272] [outer = 0x1267c1800] 15:43:19 INFO - PROCESS | 1655 | 1468017799676 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 494ms 15:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:43:19 INFO - PROCESS | 1655 | 1468017799705 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:43:19 INFO - PROCESS | 1655 | 1468017799706 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:43:19 INFO - PROCESS | 1655 | 1468017799708 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:43:19 INFO - PROCESS | 1655 | 1468017799710 Marionette TRACE conn2 <- [1,338,null,{}] 15:43:19 INFO - PROCESS | 1655 | 1468017799713 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:19 INFO - PROCESS | 1655 | 1468017799714 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:19 INFO - PROCESS | 1655 | 1468017799801 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:43:19 INFO - PROCESS | 1655 | 1468017799805 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:19 INFO - PROCESS | 1655 | 1468017799814 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907c000 == 38 [pid = 1655] [id = 92] 15:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12927f400) [pid = 1655] [serial = 273] [outer = 0x0] 15:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129406400) [pid = 1655] [serial = 274] [outer = 0x12927f400] 15:43:19 INFO - PROCESS | 1655 | 1468017799841 Marionette DEBUG loaded listener.js 15:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a544400) [pid = 1655] [serial = 275] [outer = 0x12927f400] 15:43:20 INFO - PROCESS | 1655 | 1468017800213 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 15:43:20 INFO - PROCESS | 1655 | 1468017800230 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1655 | 1468017800233 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:43:20 INFO - PROCESS | 1655 | 1468017800242 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1655 | 1468017800243 Marionette TRACE conn2 <- [1,342,null,{}] 15:43:20 INFO - PROCESS | 1655 | 1468017800248 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1655 | 1468017800249 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:20 INFO - PROCESS | 1655 | 1468017800347 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:43:20 INFO - PROCESS | 1655 | 1468017800350 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1655 | 1468017800351 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ce000 == 39 [pid = 1655] [id = 93] 15:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128a77c00) [pid = 1655] [serial = 276] [outer = 0x0] 15:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a87f400) [pid = 1655] [serial = 277] [outer = 0x128a77c00] 15:43:20 INFO - PROCESS | 1655 | 1468017800374 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a889000) [pid = 1655] [serial = 278] [outer = 0x128a77c00] 15:43:20 INFO - PROCESS | 1655 | 1468017800680 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 481ms 15:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:43:20 INFO - PROCESS | 1655 | 1468017800729 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:43:20 INFO - PROCESS | 1655 | 1468017800733 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:43:20 INFO - PROCESS | 1655 | 1468017800735 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1655 | 1468017800736 Marionette TRACE conn2 <- [1,346,null,{}] 15:43:20 INFO - PROCESS | 1655 | 1468017800738 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:20 INFO - PROCESS | 1655 | 1468017800740 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:20 INFO - PROCESS | 1655 | 1468017800857 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:43:20 INFO - PROCESS | 1655 | 1468017800871 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1655 | 1468017800872 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12925e800 == 40 [pid = 1655] [id = 94] 15:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12aded000) [pid = 1655] [serial = 279] [outer = 0x0] 15:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b046000) [pid = 1655] [serial = 280] [outer = 0x12aded000] 15:43:20 INFO - PROCESS | 1655 | 1468017800908 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b09f800) [pid = 1655] [serial = 281] [outer = 0x12aded000] 15:43:21 INFO - PROCESS | 1655 | 1468017801321 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 15:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:43:21 INFO - PROCESS | 1655 | 1468017801355 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1655 | 1468017801356 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:43:21 INFO - PROCESS | 1655 | 1468017801358 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1655 | 1468017801360 Marionette TRACE conn2 <- [1,350,null,{}] 15:43:21 INFO - PROCESS | 1655 | 1468017801363 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:21 INFO - PROCESS | 1655 | 1468017801365 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:21 INFO - PROCESS | 1655 | 1468017801509 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:43:21 INFO - PROCESS | 1655 | 1468017801528 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1655 | 1468017801529 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a399800 == 41 [pid = 1655] [id = 95] 15:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b738400) [pid = 1655] [serial = 282] [outer = 0x0] 15:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b73cc00) [pid = 1655] [serial = 283] [outer = 0x12b738400] 15:43:21 INFO - PROCESS | 1655 | 1468017801568 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b743400) [pid = 1655] [serial = 284] [outer = 0x12b738400] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12adee800) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11815c800) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12454dc00) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115fd9000) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1292a9800) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1267b9800) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124cdb000) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126612000) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a361400) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1185ca400) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113a4a000) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1197ce000) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112df1000) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118579400) [pid = 1655] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:43:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128a6fc00) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:43:22 INFO - PROCESS | 1655 | 1468017802214 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 873ms 15:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:43:22 INFO - PROCESS | 1655 | 1468017802232 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1655 | 1468017802233 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:43:22 INFO - PROCESS | 1655 | 1468017802235 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1655 | 1468017802236 Marionette TRACE conn2 <- [1,354,null,{}] 15:43:22 INFO - PROCESS | 1655 | 1468017802239 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1655 | 1468017802240 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:22 INFO - PROCESS | 1655 | 1468017802353 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:43:22 INFO - PROCESS | 1655 | 1468017802358 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1655 | 1468017802360 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128930000 == 42 [pid = 1655] [id = 96] 15:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115fd9000) [pid = 1655] [serial = 285] [outer = 0x0] 15:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1193c7400) [pid = 1655] [serial = 286] [outer = 0x115fd9000] 15:43:22 INFO - PROCESS | 1655 | 1468017802401 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1246d0000) [pid = 1655] [serial = 287] [outer = 0x115fd9000] 15:43:22 INFO - PROCESS | 1655 | 1468017802799 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 618ms 15:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:43:22 INFO - PROCESS | 1655 | 1468017802854 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:43:22 INFO - PROCESS | 1655 | 1468017802855 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:43:22 INFO - PROCESS | 1655 | 1468017802857 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1655 | 1468017802858 Marionette TRACE conn2 <- [1,358,null,{}] 15:43:22 INFO - PROCESS | 1655 | 1468017802860 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:22 INFO - PROCESS | 1655 | 1468017802861 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:22 INFO - PROCESS | 1655 | 1468017802938 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:43:22 INFO - PROCESS | 1655 | 1468017802941 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1655 | 1468017802942 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad71000 == 43 [pid = 1655] [id = 97] 15:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126238800) [pid = 1655] [serial = 288] [outer = 0x0] 15:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12929f400) [pid = 1655] [serial = 289] [outer = 0x126238800] 15:43:22 INFO - PROCESS | 1655 | 1468017802969 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b739000) [pid = 1655] [serial = 290] [outer = 0x126238800] 15:43:23 INFO - PROCESS | 1655 | 1468017803288 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 15:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:43:23 INFO - PROCESS | 1655 | 1468017803327 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1655 | 1468017803328 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:43:23 INFO - PROCESS | 1655 | 1468017803330 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1655 | 1468017803331 Marionette TRACE conn2 <- [1,362,null,{}] 15:43:23 INFO - PROCESS | 1655 | 1468017803334 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 1655 | 1468017803335 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:23 INFO - PROCESS | 1655 | 1468017803423 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:43:23 INFO - PROCESS | 1655 | 1468017803429 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1655 | 1468017803430 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b02b800 == 44 [pid = 1655] [id = 98] 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11934dc00) [pid = 1655] [serial = 291] [outer = 0x0] 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b7b4c00) [pid = 1655] [serial = 292] [outer = 0x11934dc00] 15:43:23 INFO - PROCESS | 1655 | 1468017803454 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b7bcc00) [pid = 1655] [serial = 293] [outer = 0x11934dc00] 15:43:23 INFO - PROCESS | 1655 | 1468017803772 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 15:43:23 INFO - PROCESS | 1655 | 1468017803803 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1655 | 1468017803805 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:43:23 INFO - PROCESS | 1655 | 1468017803829 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1655 | 1468017803832 Marionette TRACE conn2 <- [1,366,null,{}] 15:43:23 INFO - PROCESS | 1655 | 1468017803834 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:23 INFO - PROCESS | 1655 | 1468017803835 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:23 INFO - PROCESS | 1655 | 1468017803923 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:43:23 INFO - PROCESS | 1655 | 1468017803927 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1655 | 1468017803928 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f1800 == 45 [pid = 1655] [id = 99] 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b73a400) [pid = 1655] [serial = 294] [outer = 0x0] 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b7c1400) [pid = 1655] [serial = 295] [outer = 0x12b73a400] 15:43:23 INFO - PROCESS | 1655 | 1468017803952 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b868800) [pid = 1655] [serial = 296] [outer = 0x12b73a400] 15:43:24 INFO - PROCESS | 1655 | 1468017804479 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 677ms 15:43:24 INFO - PROCESS | 1655 | 1468017804520 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1655 | 1468017804523 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:43:24 INFO - PROCESS | 1655 | 1468017804528 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - PROCESS | 1655 | 1468017804532 Marionette TRACE conn2 <- [1,370,null,{}] 15:43:24 INFO - PROCESS | 1655 | 1468017804536 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:24 INFO - PROCESS | 1655 | 1468017804538 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:24 INFO - PROCESS | 1655 | 1468017804651 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:43:24 INFO - PROCESS | 1655 | 1468017804725 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1655 | 1468017804726 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x116605800 == 46 [pid = 1655] [id = 100] 15:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1166f2800) [pid = 1655] [serial = 297] [outer = 0x0] 15:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11697cc00) [pid = 1655] [serial = 298] [outer = 0x1166f2800] 15:43:24 INFO - PROCESS | 1655 | 1468017804800 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11828bc00) [pid = 1655] [serial = 299] [outer = 0x1166f2800] 15:43:25 INFO - PROCESS | 1655 | 1468017805523 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1023ms 15:43:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:43:25 INFO - PROCESS | 1655 | 1468017805551 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1655 | 1468017805554 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:43:25 INFO - PROCESS | 1655 | 1468017805557 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1655 | 1468017805559 Marionette TRACE conn2 <- [1,374,null,{}] 15:43:25 INFO - PROCESS | 1655 | 1468017805572 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:25 INFO - PROCESS | 1655 | 1468017805574 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:25 INFO - PROCESS | 1655 | 1468017805672 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:43:25 INFO - PROCESS | 1655 | 1468017805730 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1655 | 1468017805731 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f98000 == 47 [pid = 1655] [id = 101] 15:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118578400) [pid = 1655] [serial = 300] [outer = 0x0] 15:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11857dc00) [pid = 1655] [serial = 301] [outer = 0x118578400] 15:43:25 INFO - PROCESS | 1655 | 1468017805764 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118714800) [pid = 1655] [serial = 302] [outer = 0x118578400] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12b02b800 == 46 [pid = 1655] [id = 98] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad71000 == 45 [pid = 1655] [id = 97] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x128930000 == 44 [pid = 1655] [id = 96] 15:43:25 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b04d000) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12a399800 == 43 [pid = 1655] [id = 95] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12925e800 == 42 [pid = 1655] [id = 94] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ce000 == 41 [pid = 1655] [id = 93] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11907c000 == 40 [pid = 1655] [id = 92] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1256a5000 == 39 [pid = 1655] [id = 91] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11734d000 == 38 [pid = 1655] [id = 90] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123839000 == 37 [pid = 1655] [id = 89] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12383d800 == 36 [pid = 1655] [id = 88] 15:43:25 INFO - PROCESS | 1655 | --DOCSHELL 0x119915000 == 35 [pid = 1655] [id = 87] 15:43:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11907d800 == 34 [pid = 1655] [id = 86] 15:43:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11817c800 == 33 [pid = 1655] [id = 85] 15:43:26 INFO - PROCESS | 1655 | --DOCSHELL 0x117357000 == 32 [pid = 1655] [id = 84] 15:43:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1167ce800 == 31 [pid = 1655] [id = 83] 15:43:26 INFO - PROCESS | 1655 | --DOCSHELL 0x113aa1000 == 30 [pid = 1655] [id = 82] 15:43:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3a7000 == 29 [pid = 1655] [id = 81] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b048c00) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b097800) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11857f000) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124afe800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124af8000) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12adebc00) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12940a400) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129285c00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1166f3400) [pid = 1655] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126235c00) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12927e400) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a366000) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11905a400) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113c82c00) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123f17000) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a87c400) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119747400) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129413800) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1292a9000) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119da4800) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1182a5800) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11857c400) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118580c00) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12927b400) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123c2d800) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1251f2400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1185ca800) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124552c00) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128960800) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x115fe0800) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 15:43:26 INFO - PROCESS | 1655 | 1468017806341 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:43:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 823ms 15:43:26 INFO - PROCESS | 1655 | 1468017806382 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1655 | 1468017806387 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:43:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:43:26 INFO - PROCESS | 1655 | 1468017806393 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1655 | 1468017806396 Marionette TRACE conn2 <- [1,378,null,{}] 15:43:26 INFO - PROCESS | 1655 | 1468017806400 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1655 | 1468017806402 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:26 INFO - PROCESS | 1655 | 1468017806503 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:43:26 INFO - PROCESS | 1655 | 1468017806564 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1655 | 1468017806565 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722e800 == 30 [pid = 1655] [id = 102] 15:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11857f000) [pid = 1655] [serial = 303] [outer = 0x0] 15:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119747000) [pid = 1655] [serial = 304] [outer = 0x11857f000] 15:43:26 INFO - PROCESS | 1655 | 1468017806593 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1197d1000) [pid = 1655] [serial = 305] [outer = 0x11857f000] 15:43:26 INFO - PROCESS | 1655 | 1468017806901 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:43:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 522ms 15:43:26 INFO - PROCESS | 1655 | 1468017806917 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1655 | 1468017806918 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:43:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:43:26 INFO - PROCESS | 1655 | 1468017806921 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - PROCESS | 1655 | 1468017806923 Marionette TRACE conn2 <- [1,382,null,{}] 15:43:26 INFO - PROCESS | 1655 | 1468017806935 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:26 INFO - PROCESS | 1655 | 1468017806938 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:27 INFO - PROCESS | 1655 | 1468017807015 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:43:27 INFO - PROCESS | 1655 | 1468017807020 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1655 | 1468017807022 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x118733000 == 31 [pid = 1655] [id = 103] 15:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119c70c00) [pid = 1655] [serial = 306] [outer = 0x0] 15:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123c27800) [pid = 1655] [serial = 307] [outer = 0x119c70c00] 15:43:27 INFO - PROCESS | 1655 | 1468017807052 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124551000) [pid = 1655] [serial = 308] [outer = 0x119c70c00] 15:43:27 INFO - PROCESS | 1655 | 1468017807405 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:43:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:43:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 524ms 15:43:27 INFO - PROCESS | 1655 | 1468017807446 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1655 | 1468017807447 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:43:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:43:27 INFO - PROCESS | 1655 | 1468017807450 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1655 | 1468017807451 Marionette TRACE conn2 <- [1,386,null,{}] 15:43:27 INFO - PROCESS | 1655 | 1468017807453 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:27 INFO - PROCESS | 1655 | 1468017807454 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:27 INFO - PROCESS | 1655 | 1468017807533 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:43:27 INFO - PROCESS | 1655 | 1468017807537 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1655 | 1468017807538 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c6000 == 32 [pid = 1655] [id = 104] 15:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116749000) [pid = 1655] [serial = 309] [outer = 0x0] 15:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12492d400) [pid = 1655] [serial = 310] [outer = 0x116749000] 15:43:27 INFO - PROCESS | 1655 | 1468017807563 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1251e5000) [pid = 1655] [serial = 311] [outer = 0x116749000] 15:43:27 INFO - PROCESS | 1655 | 1468017807892 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:43:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:43:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 471ms 15:43:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:43:27 INFO - PROCESS | 1655 | 1468017807921 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1655 | 1468017807923 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:43:27 INFO - PROCESS | 1655 | 1468017807925 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1655 | 1468017807926 Marionette TRACE conn2 <- [1,390,null,{}] 15:43:27 INFO - PROCESS | 1655 | 1468017807928 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:27 INFO - PROCESS | 1655 | 1468017807930 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:28 INFO - PROCESS | 1655 | 1468017808002 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:43:28 INFO - PROCESS | 1655 | 1468017808069 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1655 | 1468017808070 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x119917800 == 33 [pid = 1655] [id = 105] 15:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11697d000) [pid = 1655] [serial = 312] [outer = 0x0] 15:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1251e6800) [pid = 1655] [serial = 313] [outer = 0x11697d000] 15:43:28 INFO - PROCESS | 1655 | 1468017808094 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1257a3000) [pid = 1655] [serial = 314] [outer = 0x11697d000] 15:43:28 INFO - PROCESS | 1655 | 1468017808449 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 572ms 15:43:28 INFO - PROCESS | 1655 | 1468017808498 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1655 | 1468017808499 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:43:28 INFO - PROCESS | 1655 | 1468017808501 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1655 | 1468017808502 Marionette TRACE conn2 <- [1,394,null,{}] 15:43:28 INFO - PROCESS | 1655 | 1468017808505 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:28 INFO - PROCESS | 1655 | 1468017808509 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:28 INFO - PROCESS | 1655 | 1468017808622 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:43:28 INFO - PROCESS | 1655 | 1468017808658 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1655 | 1468017808659 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a79800 == 34 [pid = 1655] [id = 106] 15:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126610400) [pid = 1655] [serial = 315] [outer = 0x0] 15:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128958800) [pid = 1655] [serial = 316] [outer = 0x126610400] 15:43:28 INFO - PROCESS | 1655 | 1468017808684 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129030800) [pid = 1655] [serial = 317] [outer = 0x126610400] 15:43:29 INFO - PROCESS | 1655 | 1468017809123 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 15:43:29 INFO - PROCESS | 1655 | 1468017809172 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1655 | 1468017809174 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:43:29 INFO - PROCESS | 1655 | 1468017809176 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1655 | 1468017809177 Marionette TRACE conn2 <- [1,398,null,{}] 15:43:29 INFO - PROCESS | 1655 | 1468017809180 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1655 | 1468017809181 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:29 INFO - PROCESS | 1655 | 1468017809271 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:43:29 INFO - PROCESS | 1655 | 1468017809321 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1655 | 1468017809322 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c9a800 == 35 [pid = 1655] [id = 107] 15:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113c7f400) [pid = 1655] [serial = 318] [outer = 0x0] 15:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129284000) [pid = 1655] [serial = 319] [outer = 0x113c7f400] 15:43:29 INFO - PROCESS | 1655 | 1468017809351 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a368000) [pid = 1655] [serial = 320] [outer = 0x113c7f400] 15:43:29 INFO - PROCESS | 1655 | 1468017809672 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 15:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:43:29 INFO - PROCESS | 1655 | 1468017809703 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1655 | 1468017809704 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:43:29 INFO - PROCESS | 1655 | 1468017809706 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - PROCESS | 1655 | 1468017809707 Marionette TRACE conn2 <- [1,402,null,{}] 15:43:29 INFO - PROCESS | 1655 | 1468017809710 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:29 INFO - PROCESS | 1655 | 1468017809711 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:29 INFO - PROCESS | 1655 | 1468017809813 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:43:29 INFO - PROCESS | 1655 | 1468017809817 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1655 | 1468017809818 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256c1000 == 36 [pid = 1655] [id = 108] 15:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a369000) [pid = 1655] [serial = 321] [outer = 0x0] 15:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a87fc00) [pid = 1655] [serial = 322] [outer = 0x12a369000] 15:43:29 INFO - PROCESS | 1655 | 1468017809842 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12adee400) [pid = 1655] [serial = 323] [outer = 0x12a369000] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128a77c00) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119748400) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12454c400) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1182a7800) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12aded000) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1267c1800) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1182a2400) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12927f400) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11934e400) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12895c000) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124555c00) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x111c7d800) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124c6a400) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116747c00) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b738400) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115fd9000) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11934dc00) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:43:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126238800) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:43:30 INFO - PROCESS | 1655 | 1468017810358 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:43:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:43:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 673ms 15:43:30 INFO - PROCESS | 1655 | 1468017810382 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 1655 | 1468017810384 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:43:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:43:30 INFO - PROCESS | 1655 | 1468017810388 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 1655 | 1468017810390 Marionette TRACE conn2 <- [1,406,null,{}] 15:43:30 INFO - PROCESS | 1655 | 1468017810394 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:30 INFO - PROCESS | 1655 | 1468017810395 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:30 INFO - PROCESS | 1655 | 1468017810522 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:43:30 INFO - PROCESS | 1655 | 1468017810632 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1655 | 1468017810633 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256bf800 == 37 [pid = 1655] [id = 109] 15:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118158800) [pid = 1655] [serial = 324] [outer = 0x0] 15:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12454c400) [pid = 1655] [serial = 325] [outer = 0x118158800] 15:43:30 INFO - PROCESS | 1655 | 1468017810673 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1267c1800) [pid = 1655] [serial = 326] [outer = 0x118158800] 15:43:31 INFO - PROCESS | 1655 | 1468017811062 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 722ms 15:43:31 INFO - PROCESS | 1655 | 1468017811111 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1655 | 1468017811112 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:43:31 INFO - PROCESS | 1655 | 1468017811114 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1655 | 1468017811116 Marionette TRACE conn2 <- [1,410,null,{}] 15:43:31 INFO - PROCESS | 1655 | 1468017811118 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1655 | 1468017811119 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:31 INFO - PROCESS | 1655 | 1468017811221 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:43:31 INFO - PROCESS | 1655 | 1468017811227 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1655 | 1468017811228 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191cb000 == 38 [pid = 1655] [id = 110] 15:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123c27400) [pid = 1655] [serial = 327] [outer = 0x0] 15:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a87c400) [pid = 1655] [serial = 328] [outer = 0x123c27400] 15:43:31 INFO - PROCESS | 1655 | 1468017811255 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b04d000) [pid = 1655] [serial = 329] [outer = 0x123c27400] 15:43:31 INFO - PROCESS | 1655 | 1468017811563 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 15:43:31 INFO - PROCESS | 1655 | 1468017811585 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:43:31 INFO - PROCESS | 1655 | 1468017811586 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:43:31 INFO - PROCESS | 1655 | 1468017811588 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1655 | 1468017811590 Marionette TRACE conn2 <- [1,414,null,{}] 15:43:31 INFO - PROCESS | 1655 | 1468017811610 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:43:31 INFO - PROCESS | 1655 | 1468017811613 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:31 INFO - PROCESS | 1655 | 1468017811615 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:31 INFO - PROCESS | 1655 | 1468017811706 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:43:31 INFO - PROCESS | 1655 | 1468017811709 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1655 | 1468017811712 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a39d800 == 39 [pid = 1655] [id = 111] 15:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a885800) [pid = 1655] [serial = 330] [outer = 0x0] 15:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b73c400) [pid = 1655] [serial = 331] [outer = 0x12a885800] 15:43:31 INFO - PROCESS | 1655 | 1468017811740 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b86e800) [pid = 1655] [serial = 332] [outer = 0x12a885800] 15:43:32 INFO - PROCESS | 1655 | 1468017812089 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:43:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:43:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 15:43:32 INFO - PROCESS | 1655 | 1468017812108 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1655 | 1468017812109 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:43:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:43:32 INFO - PROCESS | 1655 | 1468017812111 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - PROCESS | 1655 | 1468017812114 Marionette TRACE conn2 <- [1,418,null,{}] 15:43:32 INFO - PROCESS | 1655 | 1468017812117 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:32 INFO - PROCESS | 1655 | 1468017812118 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:32 INFO - PROCESS | 1655 | 1468017812222 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:43:32 INFO - PROCESS | 1655 | 1468017812305 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1655 | 1468017812306 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x11270d800 == 40 [pid = 1655] [id = 112] 15:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e6ec00) [pid = 1655] [serial = 333] [outer = 0x0] 15:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x113a8dc00) [pid = 1655] [serial = 334] [outer = 0x110e6ec00] 15:43:32 INFO - PROCESS | 1655 | 1468017812337 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1166f5000) [pid = 1655] [serial = 335] [outer = 0x110e6ec00] 15:43:33 INFO - PROCESS | 1655 | 1468017813272 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 15:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1173ms 15:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:43:33 INFO - PROCESS | 1655 | 1468017813287 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1655 | 1468017813290 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:43:33 INFO - PROCESS | 1655 | 1468017813293 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1655 | 1468017813295 Marionette TRACE conn2 <- [1,422,null,{}] 15:43:33 INFO - PROCESS | 1655 | 1468017813299 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:33 INFO - PROCESS | 1655 | 1468017813300 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:33 INFO - PROCESS | 1655 | 1468017813405 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:43:33 INFO - PROCESS | 1655 | 1468017813454 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1655 | 1468017813456 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11817f800 == 41 [pid = 1655] [id = 113] 15:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11905f000) [pid = 1655] [serial = 336] [outer = 0x0] 15:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119355c00) [pid = 1655] [serial = 337] [outer = 0x11905f000] 15:43:33 INFO - PROCESS | 1655 | 1468017813486 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1198a5000) [pid = 1655] [serial = 338] [outer = 0x11905f000] 15:43:34 INFO - PROCESS | 1655 | 1468017814386 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:43:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1121ms 15:43:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:43:34 INFO - PROCESS | 1655 | 1468017814416 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 1655 | 1468017814418 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:43:34 INFO - PROCESS | 1655 | 1468017814421 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1655 | 1468017814423 Marionette TRACE conn2 <- [1,426,null,{}] 15:43:34 INFO - PROCESS | 1655 | 1468017814425 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:34 INFO - PROCESS | 1655 | 1468017814427 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:34 INFO - PROCESS | 1655 | 1468017814534 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:43:34 INFO - PROCESS | 1655 | 1468017814583 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1655 | 1468017814584 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12395c800 == 42 [pid = 1655] [id = 114] 15:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119c71c00) [pid = 1655] [serial = 339] [outer = 0x0] 15:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124379000) [pid = 1655] [serial = 340] [outer = 0x119c71c00] 15:43:34 INFO - PROCESS | 1655 | 1468017814613 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124c6bc00) [pid = 1655] [serial = 341] [outer = 0x119c71c00] 15:43:35 INFO - PROCESS | 1655 | 1468017815205 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:43:35 INFO - PROCESS | 1655 | 1468017815250 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:43:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:43:35 INFO - PROCESS | 1655 | 1468017815254 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1655 | 1468017815256 Marionette TRACE conn2 <- [1,430,null,{}] 15:43:35 INFO - PROCESS | 1655 | 1468017815260 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:35 INFO - PROCESS | 1655 | 1468017815264 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:35 INFO - PROCESS | 1655 | 1468017815357 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:43:35 INFO - PROCESS | 1655 | 1468017815420 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1655 | 1468017815423 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x116955000 == 43 [pid = 1655] [id = 115] 15:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11815a800) [pid = 1655] [serial = 342] [outer = 0x0] 15:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182a6400) [pid = 1655] [serial = 343] [outer = 0x11815a800] 15:43:35 INFO - PROCESS | 1655 | 1468017815450 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1185c5000) [pid = 1655] [serial = 344] [outer = 0x11815a800] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a39d800 == 42 [pid = 1655] [id = 111] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1191cb000 == 41 [pid = 1655] [id = 110] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1256bf800 == 40 [pid = 1655] [id = 109] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1256c1000 == 39 [pid = 1655] [id = 108] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x124c9a800 == 38 [pid = 1655] [id = 107] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123a79800 == 37 [pid = 1655] [id = 106] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119917800 == 36 [pid = 1655] [id = 105] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c6000 == 35 [pid = 1655] [id = 104] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118733000 == 34 [pid = 1655] [id = 103] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11722e800 == 33 [pid = 1655] [id = 102] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x115f98000 == 32 [pid = 1655] [id = 101] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f1800 == 31 [pid = 1655] [id = 99] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x116605800 == 30 [pid = 1655] [id = 100] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12395c800 == 29 [pid = 1655] [id = 114] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11817f800 == 28 [pid = 1655] [id = 113] 15:43:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11270d800 == 27 [pid = 1655] [id = 112] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a87f400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11995c800) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1246ce000) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125796400) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119c7d000) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1185c4800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11888d000) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b046000) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12902b800) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129036400) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123c29000) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12454b800) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129406400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126610000) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1267ba000) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12895f000) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128955000) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1267bec00) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11974e400) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1198a5800) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128a73800) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b739400) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x117055400) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118160400) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a889000) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b73cc00) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b7c1400) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12b09f800) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12b743400) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1193c7400) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b7b4c00) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12929f400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12b739000) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1246d0000) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12a544400) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12b7bcc00) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 15:43:36 INFO - PROCESS | 1655 | 1468017816417 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:43:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:43:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1178ms 15:43:36 INFO - PROCESS | 1655 | 1468017816434 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1655 | 1468017816437 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:43:36 INFO - PROCESS | 1655 | 1468017816440 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1655 | 1468017816442 Marionette TRACE conn2 <- [1,434,null,{}] 15:43:36 INFO - PROCESS | 1655 | 1468017816447 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1655 | 1468017816450 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:36 INFO - PROCESS | 1655 | 1468017816525 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:43:36 INFO - PROCESS | 1655 | 1468017816534 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1655 | 1468017816535 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a37800 == 28 [pid = 1655] [id = 116] 15:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1161bac00) [pid = 1655] [serial = 345] [outer = 0x0] 15:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11662d000) [pid = 1655] [serial = 346] [outer = 0x1161bac00] 15:43:36 INFO - PROCESS | 1655 | 1468017816564 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1172c0c00) [pid = 1655] [serial = 347] [outer = 0x1161bac00] 15:43:36 INFO - PROCESS | 1655 | 1468017816902 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:43:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:43:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 471ms 15:43:36 INFO - PROCESS | 1655 | 1468017816912 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1655 | 1468017816918 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:43:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:43:36 INFO - PROCESS | 1655 | 1468017816923 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1655 | 1468017816925 Marionette TRACE conn2 <- [1,438,null,{}] 15:43:36 INFO - PROCESS | 1655 | 1468017816927 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:36 INFO - PROCESS | 1655 | 1468017816930 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:37 INFO - PROCESS | 1655 | 1468017817020 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:43:37 INFO - PROCESS | 1655 | 1468017817068 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1655 | 1468017817070 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a2800 == 29 [pid = 1655] [id = 117] 15:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x117056400) [pid = 1655] [serial = 348] [outer = 0x0] 15:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1182a0400) [pid = 1655] [serial = 349] [outer = 0x117056400] 15:43:37 INFO - PROCESS | 1655 | 1468017817097 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118889800) [pid = 1655] [serial = 350] [outer = 0x117056400] 15:43:37 INFO - PROCESS | 1655 | 1468017817402 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:43:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 526ms 15:43:37 INFO - PROCESS | 1655 | 1468017817450 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:43:37 INFO - PROCESS | 1655 | 1468017817459 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:43:37 INFO - PROCESS | 1655 | 1468017817461 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1655 | 1468017817464 Marionette TRACE conn2 <- [1,442,null,{}] 15:43:37 INFO - PROCESS | 1655 | 1468017817472 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1655 | 1468017817475 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:37 INFO - PROCESS | 1655 | 1468017817551 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:43:37 INFO - PROCESS | 1655 | 1468017817600 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1655 | 1468017817602 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x118179800 == 30 [pid = 1655] [id = 118] 15:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1166fdc00) [pid = 1655] [serial = 351] [outer = 0x0] 15:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11974dc00) [pid = 1655] [serial = 352] [outer = 0x1166fdc00] 15:43:37 INFO - PROCESS | 1655 | 1468017817630 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119c30c00) [pid = 1655] [serial = 353] [outer = 0x1166fdc00] 15:43:37 INFO - PROCESS | 1655 | 1468017817941 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:43:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 15:43:37 INFO - PROCESS | 1655 | 1468017817983 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:43:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:43:37 INFO - PROCESS | 1655 | 1468017817985 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:43:37 INFO - PROCESS | 1655 | 1468017817987 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1655 | 1468017817988 Marionette TRACE conn2 <- [1,446,null,{}] 15:43:37 INFO - PROCESS | 1655 | 1468017817990 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:37 INFO - PROCESS | 1655 | 1468017817991 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:38 INFO - PROCESS | 1655 | 1468017818069 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:43:38 INFO - PROCESS | 1655 | 1468017818073 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1655 | 1468017818074 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119074800 == 31 [pid = 1655] [id = 119] 15:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12382a800) [pid = 1655] [serial = 354] [outer = 0x0] 15:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x124377c00) [pid = 1655] [serial = 355] [outer = 0x12382a800] 15:43:38 INFO - PROCESS | 1655 | 1468017818102 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124552000) [pid = 1655] [serial = 356] [outer = 0x12382a800] 15:43:38 INFO - PROCESS | 1655 | 1468017818438 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:43:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 15:43:38 INFO - PROCESS | 1655 | 1468017818457 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1655 | 1468017818458 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:43:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:43:38 INFO - PROCESS | 1655 | 1468017818462 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1655 | 1468017818463 Marionette TRACE conn2 <- [1,450,null,{}] 15:43:38 INFO - PROCESS | 1655 | 1468017818466 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1655 | 1468017818467 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:38 INFO - PROCESS | 1655 | 1468017818575 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:43:38 INFO - PROCESS | 1655 | 1468017818589 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1655 | 1468017818590 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119912000 == 32 [pid = 1655] [id = 120] 15:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11337e800) [pid = 1655] [serial = 357] [outer = 0x0] 15:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123c0b000) [pid = 1655] [serial = 358] [outer = 0x11337e800] 15:43:38 INFO - PROCESS | 1655 | 1468017818615 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124af8000) [pid = 1655] [serial = 359] [outer = 0x11337e800] 15:43:38 INFO - PROCESS | 1655 | 1468017818969 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1655 | 1468017818985 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:43:38 INFO - PROCESS | 1655 | 1468017818987 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1655 | 1468017818988 Marionette TRACE conn2 <- [1,454,null,{}] 15:43:38 INFO - PROCESS | 1655 | 1468017818990 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:38 INFO - PROCESS | 1655 | 1468017818994 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:39 INFO - PROCESS | 1655 | 1468017819102 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:43:39 INFO - PROCESS | 1655 | 1468017819135 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1655 | 1468017819136 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x123840800 == 33 [pid = 1655] [id = 121] 15:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124cda000) [pid = 1655] [serial = 360] [outer = 0x0] 15:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12623b400) [pid = 1655] [serial = 361] [outer = 0x124cda000] 15:43:39 INFO - PROCESS | 1655 | 1468017819161 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1267c3400) [pid = 1655] [serial = 362] [outer = 0x124cda000] 15:43:39 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:39 INFO - PROCESS | 1655 | 1468017819501 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:43:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 15:43:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:43:39 INFO - PROCESS | 1655 | 1468017819556 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1655 | 1468017819557 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:43:39 INFO - PROCESS | 1655 | 1468017819559 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1655 | 1468017819560 Marionette TRACE conn2 <- [1,458,null,{}] 15:43:39 INFO - PROCESS | 1655 | 1468017819562 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:39 INFO - PROCESS | 1655 | 1468017819564 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:39 INFO - PROCESS | 1655 | 1468017819660 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:43:39 INFO - PROCESS | 1655 | 1468017819695 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:39 INFO - PROCESS | 1655 | 1468017819696 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fd8000 == 34 [pid = 1655] [id = 122] 15:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116744400) [pid = 1655] [serial = 363] [outer = 0x0] 15:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1267c3800) [pid = 1655] [serial = 364] [outer = 0x116744400] 15:43:39 INFO - PROCESS | 1655 | 1468017819719 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128962800) [pid = 1655] [serial = 365] [outer = 0x116744400] 15:43:40 INFO - PROCESS | 1655 | 1468017820051 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] 15:43:40 INFO - PROCESS | 1655 | 1468017820080 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:43:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:43:40 INFO - PROCESS | 1655 | 1468017820082 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1655 | 1468017820083 Marionette TRACE conn2 <- [1,462,null,{}] 15:43:40 INFO - PROCESS | 1655 | 1468017820092 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1655 | 1468017820093 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:40 INFO - PROCESS | 1655 | 1468017820181 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:43:40 INFO - PROCESS | 1655 | 1468017820184 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1655 | 1468017820185 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12493a000 == 35 [pid = 1655] [id = 123] 15:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128954800) [pid = 1655] [serial = 366] [outer = 0x0] 15:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12902b800) [pid = 1655] [serial = 367] [outer = 0x128954800] 15:43:40 INFO - PROCESS | 1655 | 1468017820210 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12927f400) [pid = 1655] [serial = 368] [outer = 0x128954800] 15:43:40 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:40 INFO - PROCESS | 1655 | 1468017820670 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1655 | 1468017820710 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:43:40 INFO - PROCESS | 1655 | 1468017820714 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1655 | 1468017820716 Marionette TRACE conn2 <- [1,466,null,{}] 15:43:40 INFO - PROCESS | 1655 | 1468017820719 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:40 INFO - PROCESS | 1655 | 1468017820721 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:40 INFO - PROCESS | 1655 | 1468017820838 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:43:40 INFO - PROCESS | 1655 | 1468017820852 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1655 | 1468017820853 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x118173800 == 36 [pid = 1655] [id = 124] 15:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118578800) [pid = 1655] [serial = 369] [outer = 0x0] 15:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1191d2000) [pid = 1655] [serial = 370] [outer = 0x118578800] 15:43:40 INFO - PROCESS | 1655 | 1468017820873 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1251e5800) [pid = 1655] [serial = 371] [outer = 0x118578800] 15:43:41 INFO - PROCESS | 1655 | 1468017821288 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1655 | 1468017821338 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:43:41 INFO - PROCESS | 1655 | 1468017821341 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1655 | 1468017821343 Marionette TRACE conn2 <- [1,470,null,{}] 15:43:41 INFO - PROCESS | 1655 | 1468017821347 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:41 INFO - PROCESS | 1655 | 1468017821349 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:41 INFO - PROCESS | 1655 | 1468017821465 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:43:41 INFO - PROCESS | 1655 | 1468017821474 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 1655 | 1468017821475 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x128921800 == 37 [pid = 1655] [id = 125] 15:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119c73c00) [pid = 1655] [serial = 372] [outer = 0x0] 15:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1292a4c00) [pid = 1655] [serial = 373] [outer = 0x119c73c00] 15:43:41 INFO - PROCESS | 1655 | 1468017821516 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x129411400) [pid = 1655] [serial = 374] [outer = 0x119c73c00] 15:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 15:43:41 INFO - PROCESS | 1655 | 1468017821906 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:43:41 INFO - PROCESS | 1655 | 1468017821914 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1655 | 1468017821916 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:43:41 INFO - PROCESS | 1655 | 1468017821923 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1655 | 1468017821925 Marionette TRACE conn2 <- [1,474,null,{}] 15:43:41 INFO - PROCESS | 1655 | 1468017821927 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:41 INFO - PROCESS | 1655 | 1468017821930 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:42 INFO - PROCESS | 1655 | 1468017822046 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:43:42 INFO - PROCESS | 1655 | 1468017822060 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1655 | 1468017822062 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195e1000 == 38 [pid = 1655] [id = 126] 15:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124383c00) [pid = 1655] [serial = 375] [outer = 0x0] 15:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a544400) [pid = 1655] [serial = 376] [outer = 0x124383c00] 15:43:42 INFO - PROCESS | 1655 | 1468017822103 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b047800) [pid = 1655] [serial = 377] [outer = 0x124383c00] 15:43:42 INFO - PROCESS | 1655 | 1468017822405 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:43:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 524ms 15:43:42 INFO - PROCESS | 1655 | 1468017822449 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 1655 | 1468017822450 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:43:42 INFO - PROCESS | 1655 | 1468017822452 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 1655 | 1468017822453 Marionette TRACE conn2 <- [1,478,null,{}] 15:43:42 INFO - PROCESS | 1655 | 1468017822455 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:42 INFO - PROCESS | 1655 | 1468017822456 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:42 INFO - PROCESS | 1655 | 1468017822533 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:43:42 INFO - PROCESS | 1655 | 1468017822537 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1655 | 1468017822538 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a399800 == 39 [pid = 1655] [id = 127] 15:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b048800) [pid = 1655] [serial = 378] [outer = 0x0] 15:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b09fc00) [pid = 1655] [serial = 379] [outer = 0x12b048800] 15:43:42 INFO - PROCESS | 1655 | 1468017822563 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b73f400) [pid = 1655] [serial = 380] [outer = 0x12b048800] 15:43:43 INFO - PROCESS | 1655 | 1468017823153 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 719ms 15:43:43 INFO - PROCESS | 1655 | 1468017823172 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 1655 | 1468017823175 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:43:43 INFO - PROCESS | 1655 | 1468017823179 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1655 | 1468017823181 Marionette TRACE conn2 <- [1,482,null,{}] 15:43:43 INFO - PROCESS | 1655 | 1468017823185 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:43 INFO - PROCESS | 1655 | 1468017823187 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:43 INFO - PROCESS | 1655 | 1468017823316 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:43:43 INFO - PROCESS | 1655 | 1468017823391 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:43 INFO - PROCESS | 1655 | 1468017823393 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x117222800 == 40 [pid = 1655] [id = 128] 15:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118285c00) [pid = 1655] [serial = 381] [outer = 0x0] 15:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11829c000) [pid = 1655] [serial = 382] [outer = 0x118285c00] 15:43:43 INFO - PROCESS | 1655 | 1468017823423 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1185c4c00) [pid = 1655] [serial = 383] [outer = 0x118285c00] 15:43:44 INFO - PROCESS | 1655 | 1468017824126 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 973ms 15:43:44 INFO - PROCESS | 1655 | 1468017824152 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1655 | 1468017824155 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:43:44 INFO - PROCESS | 1655 | 1468017824158 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1655 | 1468017824160 Marionette TRACE conn2 <- [1,486,null,{}] 15:43:44 INFO - PROCESS | 1655 | 1468017824164 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1655 | 1468017824165 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:44 INFO - PROCESS | 1655 | 1468017824265 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:43:44 INFO - PROCESS | 1655 | 1468017824341 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1655 | 1468017824344 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618c800 == 41 [pid = 1655] [id = 129] 15:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118530800) [pid = 1655] [serial = 384] [outer = 0x0] 15:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1185c3c00) [pid = 1655] [serial = 385] [outer = 0x118530800] 15:43:44 INFO - PROCESS | 1655 | 1468017824372 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119059c00) [pid = 1655] [serial = 386] [outer = 0x118530800] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1195e1000 == 40 [pid = 1655] [id = 126] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x128921800 == 39 [pid = 1655] [id = 125] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x118173800 == 38 [pid = 1655] [id = 124] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12493a000 == 37 [pid = 1655] [id = 123] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x123fd8000 == 36 [pid = 1655] [id = 122] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x123840800 == 35 [pid = 1655] [id = 121] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119912000 == 34 [pid = 1655] [id = 120] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119074800 == 33 [pid = 1655] [id = 119] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x118179800 == 32 [pid = 1655] [id = 118] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a2800 == 31 [pid = 1655] [id = 117] 15:43:44 INFO - PROCESS | 1655 | --DOCSHELL 0x113a37800 == 30 [pid = 1655] [id = 116] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b73c400) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128958800) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129030800) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123c27800) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124551000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11697cc00) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11828bc00) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119747000) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1197d1000) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11857dc00) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118714800) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b868800) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12492d400) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1251e5000) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a368000) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12454c400) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129284000) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a87fc00) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12a87c400) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b86e800) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12adee400) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1257a3000) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1251e6800) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b04d000) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1267c1800) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 15:43:44 INFO - PROCESS | 1655 | 1468017824765 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 15:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 622ms 15:43:44 INFO - PROCESS | 1655 | 1468017824782 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:43:44 INFO - PROCESS | 1655 | 1468017824786 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:43:44 INFO - PROCESS | 1655 | 1468017824791 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:43:44 INFO - PROCESS | 1655 | 1468017824793 Marionette TRACE conn2 <- [1,490,null,{}] 15:43:44 INFO - PROCESS | 1655 | 1468017824797 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:44 INFO - PROCESS | 1655 | 1468017824799 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:44 INFO - PROCESS | 1655 | 1468017824881 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:43:44 INFO - PROCESS | 1655 | 1468017824925 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1655 | 1468017824927 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11723f000 == 31 [pid = 1655] [id = 130] 15:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1185c1800) [pid = 1655] [serial = 387] [outer = 0x0] 15:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119354c00) [pid = 1655] [serial = 388] [outer = 0x1185c1800] 15:43:44 INFO - PROCESS | 1655 | 1468017824954 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119c28400) [pid = 1655] [serial = 389] [outer = 0x1185c1800] 15:43:45 INFO - PROCESS | 1655 | 1468017825260 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 524ms 15:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:43:45 INFO - PROCESS | 1655 | 1468017825315 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 1655 | 1468017825317 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:43:45 INFO - PROCESS | 1655 | 1468017825319 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1655 | 1468017825321 Marionette TRACE conn2 <- [1,494,null,{}] 15:43:45 INFO - PROCESS | 1655 | 1468017825330 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:45 INFO - PROCESS | 1655 | 1468017825333 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:45 INFO - PROCESS | 1655 | 1468017825411 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:43:45 INFO - PROCESS | 1655 | 1468017825462 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1655 | 1468017825464 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191ac000 == 32 [pid = 1655] [id = 131] 15:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119c29800) [pid = 1655] [serial = 390] [outer = 0x0] 15:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123a02800) [pid = 1655] [serial = 391] [outer = 0x119c29800] 15:43:45 INFO - PROCESS | 1655 | 1468017825491 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124cd5800) [pid = 1655] [serial = 392] [outer = 0x119c29800] 15:43:45 INFO - PROCESS | 1655 | 1468017825821 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 521ms 15:43:45 INFO - PROCESS | 1655 | 1468017825840 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 1655 | 1468017825842 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:43:45 INFO - PROCESS | 1655 | 1468017825845 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1655 | 1468017825848 Marionette TRACE conn2 <- [1,498,null,{}] 15:43:45 INFO - PROCESS | 1655 | 1468017825852 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:45 INFO - PROCESS | 1655 | 1468017825854 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:45 INFO - PROCESS | 1655 | 1468017825933 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:43:45 INFO - PROCESS | 1655 | 1468017825937 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1655 | 1468017825938 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x120612000 == 33 [pid = 1655] [id = 132] 15:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1251f1c00) [pid = 1655] [serial = 393] [outer = 0x0] 15:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126238800) [pid = 1655] [serial = 394] [outer = 0x1251f1c00] 15:43:45 INFO - PROCESS | 1655 | 1468017825965 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126719c00) [pid = 1655] [serial = 395] [outer = 0x1251f1c00] 15:43:46 INFO - PROCESS | 1655 | 1468017826304 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 473ms 15:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:43:46 INFO - PROCESS | 1655 | 1468017826318 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1655 | 1468017826319 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:43:46 INFO - PROCESS | 1655 | 1468017826322 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1655 | 1468017826323 Marionette TRACE conn2 <- [1,502,null,{}] 15:43:46 INFO - PROCESS | 1655 | 1468017826325 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1655 | 1468017826326 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:46 INFO - PROCESS | 1655 | 1468017826436 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:43:46 INFO - PROCESS | 1655 | 1468017826442 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1655 | 1468017826443 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a8a000 == 34 [pid = 1655] [id = 133] 15:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117055400) [pid = 1655] [serial = 396] [outer = 0x0] 15:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1257a4c00) [pid = 1655] [serial = 397] [outer = 0x117055400] 15:43:46 INFO - PROCESS | 1655 | 1468017826467 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x128956800) [pid = 1655] [serial = 398] [outer = 0x117055400] 15:43:46 INFO - PROCESS | 1655 | 1468017826868 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 568ms 15:43:46 INFO - PROCESS | 1655 | 1468017826892 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1655 | 1468017826894 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:43:46 INFO - PROCESS | 1655 | 1468017826901 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1655 | 1468017826903 Marionette TRACE conn2 <- [1,506,null,{}] 15:43:46 INFO - PROCESS | 1655 | 1468017826906 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:46 INFO - PROCESS | 1655 | 1468017826912 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:47 INFO - PROCESS | 1655 | 1468017827092 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:43:47 INFO - PROCESS | 1655 | 1468017827120 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1655 | 1468017827121 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x125120800 == 35 [pid = 1655] [id = 134] 15:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1166f5400) [pid = 1655] [serial = 399] [outer = 0x0] 15:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x129280800) [pid = 1655] [serial = 400] [outer = 0x1166f5400] 15:43:47 INFO - PROCESS | 1655 | 1468017827163 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a88bc00) [pid = 1655] [serial = 401] [outer = 0x1166f5400] 15:43:47 INFO - PROCESS | 1655 | 1468017827587 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 15:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 723ms 15:43:47 INFO - PROCESS | 1655 | 1468017827624 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 1655 | 1468017827625 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:43:47 INFO - PROCESS | 1655 | 1468017827628 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1655 | 1468017827630 Marionette TRACE conn2 <- [1,510,null,{}] 15:43:47 INFO - PROCESS | 1655 | 1468017827634 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:47 INFO - PROCESS | 1655 | 1468017827635 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:47 INFO - PROCESS | 1655 | 1468017827727 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:43:47 INFO - PROCESS | 1655 | 1468017827731 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1655 | 1468017827732 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1266c3800 == 36 [pid = 1655] [id = 135] 15:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128a76800) [pid = 1655] [serial = 402] [outer = 0x0] 15:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b054400) [pid = 1655] [serial = 403] [outer = 0x128a76800] 15:43:47 INFO - PROCESS | 1655 | 1468017827755 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b73b400) [pid = 1655] [serial = 404] [outer = 0x128a76800] 15:43:48 INFO - PROCESS | 1655 | 1468017828093 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 472ms 15:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:43:48 INFO - PROCESS | 1655 | 1468017828104 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1655 | 1468017828106 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:43:48 INFO - PROCESS | 1655 | 1468017828108 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1655 | 1468017828109 Marionette TRACE conn2 <- [1,514,null,{}] 15:43:48 INFO - PROCESS | 1655 | 1468017828111 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1655 | 1468017828114 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:48 INFO - PROCESS | 1655 | 1468017828210 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:43:48 INFO - PROCESS | 1655 | 1468017828221 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1655 | 1468017828222 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4d000 == 37 [pid = 1655] [id = 136] 15:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b04e400) [pid = 1655] [serial = 405] [outer = 0x0] 15:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b7b7400) [pid = 1655] [serial = 406] [outer = 0x12b04e400] 15:43:48 INFO - PROCESS | 1655 | 1468017828246 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b7bf400) [pid = 1655] [serial = 407] [outer = 0x12b04e400] 15:43:48 INFO - PROCESS | 1655 | 1468017828564 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 15:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 15:43:48 INFO - PROCESS | 1655 | 1468017828576 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1655 | 1468017828580 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:43:48 INFO - PROCESS | 1655 | 1468017828585 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1655 | 1468017828586 Marionette TRACE conn2 <- [1,518,null,{}] 15:43:48 INFO - PROCESS | 1655 | 1468017828589 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:48 INFO - PROCESS | 1655 | 1468017828590 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:48 INFO - PROCESS | 1655 | 1468017828685 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124cda000) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1161bac00) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117056400) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116744400) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11815a800) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12382a800) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128954800) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x110e6ec00) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118578800) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11905f000) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119c71c00) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124383c00) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1166fdc00) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11337e800) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:43:48 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119c73c00) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:43:48 INFO - PROCESS | 1655 | 1468017828828 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1655 | 1468017828830 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11641d000 == 38 [pid = 1655] [id = 137] 15:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112d8e800) [pid = 1655] [serial = 408] [outer = 0x0] 15:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117054c00) [pid = 1655] [serial = 409] [outer = 0x112d8e800] 15:43:48 INFO - PROCESS | 1655 | 1468017828854 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118722800) [pid = 1655] [serial = 410] [outer = 0x112d8e800] 15:43:49 INFO - PROCESS | 1655 | 1468017829202 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 622ms 15:43:49 INFO - PROCESS | 1655 | 1468017829208 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1655 | 1468017829211 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:43:49 INFO - PROCESS | 1655 | 1468017829219 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1655 | 1468017829221 Marionette TRACE conn2 <- [1,522,null,{}] 15:43:49 INFO - PROCESS | 1655 | 1468017829224 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1655 | 1468017829226 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:49 INFO - PROCESS | 1655 | 1468017829338 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:43:49 INFO - PROCESS | 1655 | 1468017829409 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1655 | 1468017829410 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a35800 == 39 [pid = 1655] [id = 138] 15:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113c33800) [pid = 1655] [serial = 411] [outer = 0x0] 15:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123c2a000) [pid = 1655] [serial = 412] [outer = 0x113c33800] 15:43:49 INFO - PROCESS | 1655 | 1468017829449 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12b742800) [pid = 1655] [serial = 413] [outer = 0x113c33800] 15:43:49 INFO - PROCESS | 1655 | 1468017829906 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 720ms 15:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:43:49 INFO - PROCESS | 1655 | 1468017829940 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1655 | 1468017829942 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:43:49 INFO - PROCESS | 1655 | 1468017829958 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1655 | 1468017829960 Marionette TRACE conn2 <- [1,526,null,{}] 15:43:49 INFO - PROCESS | 1655 | 1468017829966 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:49 INFO - PROCESS | 1655 | 1468017829968 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:50 INFO - PROCESS | 1655 | 1468017830056 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:43:50 INFO - PROCESS | 1655 | 1468017830069 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1655 | 1468017830070 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a80f800 == 40 [pid = 1655] [id = 139] 15:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12b746800) [pid = 1655] [serial = 414] [outer = 0x0] 15:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12b8f6400) [pid = 1655] [serial = 415] [outer = 0x12b746800] 15:43:50 INFO - PROCESS | 1655 | 1468017830099 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12bbc9c00) [pid = 1655] [serial = 416] [outer = 0x12b746800] 15:43:50 INFO - PROCESS | 1655 | 1468017830427 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 15:43:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 487ms 15:43:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:43:50 INFO - PROCESS | 1655 | 1468017830434 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1655 | 1468017830435 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:43:50 INFO - PROCESS | 1655 | 1468017830437 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1655 | 1468017830438 Marionette TRACE conn2 <- [1,530,null,{}] 15:43:50 INFO - PROCESS | 1655 | 1468017830441 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:50 INFO - PROCESS | 1655 | 1468017830442 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:50 INFO - PROCESS | 1655 | 1468017830522 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:43:50 INFO - PROCESS | 1655 | 1468017830576 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1655 | 1468017830577 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad76000 == 41 [pid = 1655] [id = 140] 15:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b86f000) [pid = 1655] [serial = 417] [outer = 0x0] 15:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12bbcf400) [pid = 1655] [serial = 418] [outer = 0x12b86f000] 15:43:50 INFO - PROCESS | 1655 | 1468017830601 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12c57e000) [pid = 1655] [serial = 419] [outer = 0x12b86f000] 15:43:50 INFO - PROCESS | 1655 | 1468017830950 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 15:43:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 15:43:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:43:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:43:51 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 15:43:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:43:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:43:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:43:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 568ms 15:43:51 INFO - PROCESS | 1655 | 1468017831007 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1655 | 1468017831009 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:43:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:43:51 INFO - PROCESS | 1655 | 1468017831013 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1655 | 1468017831015 Marionette TRACE conn2 <- [1,534,null,{}] 15:43:51 INFO - PROCESS | 1655 | 1468017831019 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1655 | 1468017831020 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:51 INFO - PROCESS | 1655 | 1468017831129 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:43:51 INFO - PROCESS | 1655 | 1468017831194 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1655 | 1468017831196 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181b8800 == 42 [pid = 1655] [id = 141] 15:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1128d4400) [pid = 1655] [serial = 420] [outer = 0x0] 15:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x113c3ec00) [pid = 1655] [serial = 421] [outer = 0x1128d4400] 15:43:51 INFO - PROCESS | 1655 | 1468017831227 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x117388c00) [pid = 1655] [serial = 422] [outer = 0x1128d4400] 15:43:51 INFO - PROCESS | 1655 | 1468017831611 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:43:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 622ms 15:43:51 INFO - PROCESS | 1655 | 1468017831635 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1655 | 1468017831639 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:43:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:43:51 INFO - PROCESS | 1655 | 1468017831643 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - PROCESS | 1655 | 1468017831645 Marionette TRACE conn2 <- [1,538,null,{}] 15:43:51 INFO - PROCESS | 1655 | 1468017831672 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:51 INFO - PROCESS | 1655 | 1468017831674 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:51 INFO - PROCESS | 1655 | 1468017831783 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:43:51 INFO - PROCESS | 1655 | 1468017831901 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1655 | 1468017831903 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256ad800 == 43 [pid = 1655] [id = 142] 15:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11974e400) [pid = 1655] [serial = 423] [outer = 0x0] 15:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11994ec00) [pid = 1655] [serial = 424] [outer = 0x11974e400] 15:43:51 INFO - PROCESS | 1655 | 1468017831938 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121004c00) [pid = 1655] [serial = 425] [outer = 0x11974e400] 15:43:52 INFO - PROCESS | 1655 | 1468017832304 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 15:43:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 690ms 15:43:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:43:52 INFO - PROCESS | 1655 | 1468017832334 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1655 | 1468017832335 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:43:52 INFO - PROCESS | 1655 | 1468017832338 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1655 | 1468017832340 Marionette TRACE conn2 <- [1,542,null,{}] 15:43:52 INFO - PROCESS | 1655 | 1468017832348 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:52 INFO - PROCESS | 1655 | 1468017832351 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:52 INFO - PROCESS | 1655 | 1468017832452 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:43:52 INFO - PROCESS | 1655 | 1468017832505 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1655 | 1468017832506 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f6000 == 44 [pid = 1655] [id = 143] 15:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124553400) [pid = 1655] [serial = 426] [outer = 0x0] 15:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1256c9400) [pid = 1655] [serial = 427] [outer = 0x124553400] 15:43:52 INFO - PROCESS | 1655 | 1468017832537 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12895f800) [pid = 1655] [serial = 428] [outer = 0x124553400] 15:43:52 INFO - PROCESS | 1655 | 1468017832936 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 15:43:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 622ms 15:43:52 INFO - PROCESS | 1655 | 1468017832960 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1655 | 1468017832964 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:43:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:43:52 INFO - PROCESS | 1655 | 1468017832969 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1655 | 1468017832970 Marionette TRACE conn2 <- [1,546,null,{}] 15:43:52 INFO - PROCESS | 1655 | 1468017832972 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:52 INFO - PROCESS | 1655 | 1468017832973 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:53 INFO - PROCESS | 1655 | 1468017833090 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:43:53 INFO - PROCESS | 1655 | 1468017833235 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1655 | 1468017833237 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b2800 == 45 [pid = 1655] [id = 144] 15:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129280c00) [pid = 1655] [serial = 429] [outer = 0x0] 15:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a370c00) [pid = 1655] [serial = 430] [outer = 0x129280c00] 15:43:53 INFO - PROCESS | 1655 | 1468017833304 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a886000) [pid = 1655] [serial = 431] [outer = 0x129280c00] 15:43:53 INFO - PROCESS | 1655 | 1468017833702 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:43:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 770ms 15:43:53 INFO - PROCESS | 1655 | 1468017833746 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1655 | 1468017833750 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:43:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:43:53 INFO - PROCESS | 1655 | 1468017833754 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - PROCESS | 1655 | 1468017833756 Marionette TRACE conn2 <- [1,550,null,{}] 15:43:53 INFO - PROCESS | 1655 | 1468017833758 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:53 INFO - PROCESS | 1655 | 1468017833760 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:53 INFO - PROCESS | 1655 | 1468017833863 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:43:53 INFO - PROCESS | 1655 | 1468017833946 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1655 | 1468017833949 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cb000 == 46 [pid = 1655] [id = 145] 15:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12929b800) [pid = 1655] [serial = 432] [outer = 0x0] 15:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b73c400) [pid = 1655] [serial = 433] [outer = 0x12929b800] 15:43:53 INFO - PROCESS | 1655 | 1468017833985 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b8f2000) [pid = 1655] [serial = 434] [outer = 0x12929b800] 15:43:54 INFO - PROCESS | 1655 | 1468017834367 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 15:43:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 15:43:54 INFO - PROCESS | 1655 | 1468017834373 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1655 | 1468017834375 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:43:54 INFO - PROCESS | 1655 | 1468017834377 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1655 | 1468017834378 Marionette TRACE conn2 <- [1,554,null,{}] 15:43:54 INFO - PROCESS | 1655 | 1468017834383 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:54 INFO - PROCESS | 1655 | 1468017834387 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:54 INFO - PROCESS | 1655 | 1468017834504 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:43:54 INFO - PROCESS | 1655 | 1468017834587 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1655 | 1468017834588 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd2b000 == 47 [pid = 1655] [id = 146] 15:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112e92c00) [pid = 1655] [serial = 435] [outer = 0x0] 15:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b8f9c00) [pid = 1655] [serial = 436] [outer = 0x112e92c00] 15:43:54 INFO - PROCESS | 1655 | 1468017834616 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c57c000) [pid = 1655] [serial = 437] [outer = 0x112e92c00] 15:43:54 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:55 INFO - PROCESS | 1655 | 1468017835014 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 671ms 15:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:43:55 INFO - PROCESS | 1655 | 1468017835048 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1655 | 1468017835050 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:43:55 INFO - PROCESS | 1655 | 1468017835052 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1655 | 1468017835053 Marionette TRACE conn2 <- [1,558,null,{}] 15:43:55 INFO - PROCESS | 1655 | 1468017835056 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:55 INFO - PROCESS | 1655 | 1468017835057 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:55 INFO - PROCESS | 1655 | 1468017835269 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:43:55 INFO - PROCESS | 1655 | 1468017835349 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1655 | 1468017835350 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11666f800 == 48 [pid = 1655] [id = 147] 15:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x112e8b800) [pid = 1655] [serial = 438] [outer = 0x0] 15:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112e90400) [pid = 1655] [serial = 439] [outer = 0x112e8b800] 15:43:55 INFO - PROCESS | 1655 | 1468017835379 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112e96000) [pid = 1655] [serial = 440] [outer = 0x112e8b800] 15:43:55 INFO - PROCESS | 1655 | 1468017835838 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 822ms 15:43:55 INFO - PROCESS | 1655 | 1468017835876 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1655 | 1468017835878 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:43:55 INFO - PROCESS | 1655 | 1468017835903 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1655 | 1468017835905 Marionette TRACE conn2 <- [1,562,null,{}] 15:43:55 INFO - PROCESS | 1655 | 1468017835908 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:55 INFO - PROCESS | 1655 | 1468017835909 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:56 INFO - PROCESS | 1655 | 1468017836010 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116955000 == 47 [pid = 1655] [id = 115] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a80f800 == 46 [pid = 1655] [id = 139] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119a35800 == 45 [pid = 1655] [id = 138] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11641d000 == 44 [pid = 1655] [id = 137] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4d000 == 43 [pid = 1655] [id = 136] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1266c3800 == 42 [pid = 1655] [id = 135] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x125120800 == 41 [pid = 1655] [id = 134] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123a8a000 == 40 [pid = 1655] [id = 133] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x120612000 == 39 [pid = 1655] [id = 132] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1191ac000 == 38 [pid = 1655] [id = 131] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11723f000 == 37 [pid = 1655] [id = 130] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11618c800 == 36 [pid = 1655] [id = 129] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x117222800 == 35 [pid = 1655] [id = 128] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a399800 == 34 [pid = 1655] [id = 127] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11666f800 == 33 [pid = 1655] [id = 147] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd2b000 == 32 [pid = 1655] [id = 146] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cb000 == 31 [pid = 1655] [id = 145] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8b2800 == 30 [pid = 1655] [id = 144] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f6000 == 29 [pid = 1655] [id = 143] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1256ad800 == 28 [pid = 1655] [id = 142] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad76000 == 27 [pid = 1655] [id = 140] 15:43:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1181b8800 == 26 [pid = 1655] [id = 141] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12623b400) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11662d000) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1172c0c00) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1182a0400) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118889800) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1267c3800) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1182a6400) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1185c5000) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124377c00) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124552000) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1267c3400) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12902b800) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128962800) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1166f5000) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1251e5800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113a8dc00) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1198a5000) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1191d2000) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119355c00) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124c6bc00) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a544400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b047800) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124379000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12927f400) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b09fc00) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119c30c00) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11974dc00) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123c0b000) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1292a4c00) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124af8000) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129411400) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 15:43:56 INFO - PROCESS | 1655 | 1468017836600 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1655 | 1468017836601 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112220800 == 27 [pid = 1655] [id = 148] 15:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112766c00) [pid = 1655] [serial = 441] [outer = 0x0] 15:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112e8d000) [pid = 1655] [serial = 442] [outer = 0x112766c00] 15:43:56 INFO - PROCESS | 1655 | 1468017836631 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1131af400) [pid = 1655] [serial = 443] [outer = 0x112766c00] 15:43:56 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:56 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:56 INFO - PROCESS | 1655 | 1468017836918 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:43:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1074ms 15:43:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:43:56 INFO - PROCESS | 1655 | 1468017836975 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1655 | 1468017836977 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:43:56 INFO - PROCESS | 1655 | 1468017836982 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1655 | 1468017836984 Marionette TRACE conn2 <- [1,566,null,{}] 15:43:56 INFO - PROCESS | 1655 | 1468017836988 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:56 INFO - PROCESS | 1655 | 1468017836991 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:57 INFO - PROCESS | 1655 | 1468017837066 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:43:57 INFO - PROCESS | 1655 | 1468017837071 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1655 | 1468017837072 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164b2000 == 28 [pid = 1655] [id = 149] 15:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133aa000) [pid = 1655] [serial = 444] [outer = 0x0] 15:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x117057c00) [pid = 1655] [serial = 445] [outer = 0x1133aa000] 15:43:57 INFO - PROCESS | 1655 | 1468017837102 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117e17400) [pid = 1655] [serial = 446] [outer = 0x1133aa000] 15:43:57 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:57 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:57 INFO - PROCESS | 1655 | 1468017837439 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 472ms 15:43:57 INFO - PROCESS | 1655 | 1468017837459 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1655 | 1468017837462 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:43:57 INFO - PROCESS | 1655 | 1468017837467 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1655 | 1468017837469 Marionette TRACE conn2 <- [1,570,null,{}] 15:43:57 INFO - PROCESS | 1655 | 1468017837471 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:57 INFO - PROCESS | 1655 | 1468017837472 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:57 INFO - PROCESS | 1655 | 1468017837551 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:43:57 INFO - PROCESS | 1655 | 1468017837555 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1655 | 1468017837556 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11734a800 == 29 [pid = 1655] [id = 150] 15:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11828a400) [pid = 1655] [serial = 447] [outer = 0x0] 15:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182e3800) [pid = 1655] [serial = 448] [outer = 0x11828a400] 15:43:57 INFO - PROCESS | 1655 | 1468017837585 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1182e9800) [pid = 1655] [serial = 449] [outer = 0x11828a400] 15:43:57 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:57 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:57 INFO - PROCESS | 1655 | 1468017837956 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 15:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:43:57 INFO - PROCESS | 1655 | 1468017837987 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1655 | 1468017837988 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:43:57 INFO - PROCESS | 1655 | 1468017837995 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1655 | 1468017837999 Marionette TRACE conn2 <- [1,574,null,{}] 15:43:58 INFO - PROCESS | 1655 | 1468017838003 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1655 | 1468017838005 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:58 INFO - PROCESS | 1655 | 1468017838085 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:43:58 INFO - PROCESS | 1655 | 1468017838090 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1655 | 1468017838091 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188bc000 == 30 [pid = 1655] [id = 151] 15:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118578000) [pid = 1655] [serial = 450] [outer = 0x0] 15:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11888cc00) [pid = 1655] [serial = 451] [outer = 0x118578000] 15:43:58 INFO - PROCESS | 1655 | 1468017838118 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1193c5c00) [pid = 1655] [serial = 452] [outer = 0x118578000] 15:43:58 INFO - PROCESS | 1655 | 1468017838456 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:43:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 478ms 15:43:58 INFO - PROCESS | 1655 | 1468017838469 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1655 | 1468017838471 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:43:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:43:58 INFO - PROCESS | 1655 | 1468017838473 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1655 | 1468017838474 Marionette TRACE conn2 <- [1,578,null,{}] 15:43:58 INFO - PROCESS | 1655 | 1468017838477 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:58 INFO - PROCESS | 1655 | 1468017838478 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:58 INFO - PROCESS | 1655 | 1468017838556 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:43:58 INFO - PROCESS | 1655 | 1468017838560 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1655 | 1468017838561 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119917800 == 31 [pid = 1655] [id = 152] 15:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11974ac00) [pid = 1655] [serial = 453] [outer = 0x0] 15:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1198a6000) [pid = 1655] [serial = 454] [outer = 0x11974ac00] 15:43:58 INFO - PROCESS | 1655 | 1468017838589 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11995a800) [pid = 1655] [serial = 455] [outer = 0x11974ac00] 15:43:59 INFO - PROCESS | 1655 | 1468017839018 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:43:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 572ms 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b86f000) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1166f5400) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128a76800) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1185c1800) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1251f1c00) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117055400) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119c29800) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b048800) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118530800) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118285c00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112d8e800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b04e400) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x113c33800) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:43:59 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12b746800) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:43:59 INFO - PROCESS | 1655 | 1468017839375 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1655 | 1468017839378 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:43:59 INFO - PROCESS | 1655 | 1468017839389 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1655 | 1468017839391 Marionette TRACE conn2 <- [1,582,null,{}] 15:43:59 INFO - PROCESS | 1655 | 1468017839395 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:43:59 INFO - PROCESS | 1655 | 1468017839398 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:59 INFO - PROCESS | 1655 | 1468017839507 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:43:59 INFO - PROCESS | 1655 | 1468017839577 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1655 | 1468017839581 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x116133000 == 32 [pid = 1655] [id = 153] 15:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113247800) [pid = 1655] [serial = 456] [outer = 0x0] 15:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113a94400) [pid = 1655] [serial = 457] [outer = 0x113247800] 15:43:59 INFO - PROCESS | 1655 | 1468017839612 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1161b0800) [pid = 1655] [serial = 458] [outer = 0x113247800] 15:44:00 INFO - PROCESS | 1655 | 1468017840136 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:44:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 770ms 15:44:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:44:00 INFO - PROCESS | 1655 | 1468017840174 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1655 | 1468017840176 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:44:00 INFO - PROCESS | 1655 | 1468017840184 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1655 | 1468017840187 Marionette TRACE conn2 <- [1,586,null,{}] 15:44:00 INFO - PROCESS | 1655 | 1468017840190 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:00 INFO - PROCESS | 1655 | 1468017840192 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:00 INFO - PROCESS | 1655 | 1468017840294 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:44:00 INFO - PROCESS | 1655 | 1468017840367 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1655 | 1468017840368 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d84000 == 33 [pid = 1655] [id = 154] 15:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11815f000) [pid = 1655] [serial = 459] [outer = 0x0] 15:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11829e400) [pid = 1655] [serial = 460] [outer = 0x11815f000] 15:44:00 INFO - PROCESS | 1655 | 1468017840399 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1182e5000) [pid = 1655] [serial = 461] [outer = 0x11815f000] 15:44:00 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:01 INFO - PROCESS | 1655 | 1468017840998 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 877ms 15:44:01 INFO - PROCESS | 1655 | 1468017841057 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:44:01 INFO - PROCESS | 1655 | 1468017841060 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:44:01 INFO - PROCESS | 1655 | 1468017841063 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1655 | 1468017841065 Marionette TRACE conn2 <- [1,590,null,{}] 15:44:01 INFO - PROCESS | 1655 | 1468017841068 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:01 INFO - PROCESS | 1655 | 1468017841070 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:01 INFO - PROCESS | 1655 | 1468017841169 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1188bc000 == 32 [pid = 1655] [id = 151] 15:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11734a800 == 31 [pid = 1655] [id = 150] 15:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1164b2000 == 30 [pid = 1655] [id = 149] 15:44:01 INFO - PROCESS | 1655 | --DOCSHELL 0x112220800 == 29 [pid = 1655] [id = 148] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129280800) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b054400) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119354c00) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119c28400) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126238800) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126719c00) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1257a4c00) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123a02800) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124cd5800) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b73f400) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1185c3c00) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119059c00) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11829c000) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1185c4c00) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x117054c00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12b7b7400) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12b7bf400) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x123c2a000) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118722800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12b8f6400) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12b73b400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12a88bc00) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x128956800) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12bbc9c00) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12b742800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12c57e000) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12bbcf400) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 15:44:01 INFO - PROCESS | 1655 | 1468017841268 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1655 | 1468017841270 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a38000 == 30 [pid = 1655] [id = 155] 15:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x115016000) [pid = 1655] [serial = 462] [outer = 0x0] 15:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x115fe0800) [pid = 1655] [serial = 463] [outer = 0x115016000] 15:44:01 INFO - PROCESS | 1655 | 1468017841300 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116751800) [pid = 1655] [serial = 464] [outer = 0x115016000] 15:44:01 INFO - PROCESS | 1655 | 1468017841610 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 573ms 15:44:01 INFO - PROCESS | 1655 | 1468017841637 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:44:01 INFO - PROCESS | 1655 | 1468017841639 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:44:01 INFO - PROCESS | 1655 | 1468017841644 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1655 | 1468017841646 Marionette TRACE conn2 <- [1,594,null,{}] 15:44:01 INFO - PROCESS | 1655 | 1468017841650 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:01 INFO - PROCESS | 1655 | 1468017841652 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:01 INFO - PROCESS | 1655 | 1468017841729 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:44:01 INFO - PROCESS | 1655 | 1468017841735 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1655 | 1468017841736 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11816b800 == 31 [pid = 1655] [id = 156] 15:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x118299800) [pid = 1655] [serial = 465] [outer = 0x0] 15:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1182e8800) [pid = 1655] [serial = 466] [outer = 0x118299800] 15:44:01 INFO - PROCESS | 1655 | 1468017841763 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11857f800) [pid = 1655] [serial = 467] [outer = 0x118299800] 15:44:02 INFO - PROCESS | 1655 | 1468017842107 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 15:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:44:02 INFO - PROCESS | 1655 | 1468017842166 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1655 | 1468017842168 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:44:02 INFO - PROCESS | 1655 | 1468017842171 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1655 | 1468017842173 Marionette TRACE conn2 <- [1,598,null,{}] 15:44:02 INFO - PROCESS | 1655 | 1468017842182 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:02 INFO - PROCESS | 1655 | 1468017842185 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:02 INFO - PROCESS | 1655 | 1468017842291 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:44:02 INFO - PROCESS | 1655 | 1468017842317 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1655 | 1468017842319 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195dd000 == 32 [pid = 1655] [id = 157] 15:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x112e89800) [pid = 1655] [serial = 468] [outer = 0x0] 15:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1193c7c00) [pid = 1655] [serial = 469] [outer = 0x112e89800] 15:44:02 INFO - PROCESS | 1655 | 1468017842365 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1198efc00) [pid = 1655] [serial = 470] [outer = 0x112e89800] 15:44:02 INFO - PROCESS | 1655 | 1468017842935 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 15:44:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 830ms 15:44:03 INFO - PROCESS | 1655 | 1468017843001 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1655 | 1468017843003 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:44:03 INFO - PROCESS | 1655 | 1468017843007 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1655 | 1468017843009 Marionette TRACE conn2 <- [1,602,null,{}] 15:44:03 INFO - PROCESS | 1655 | 1468017843013 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1655 | 1468017843014 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:03 INFO - PROCESS | 1655 | 1468017843112 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:44:03 INFO - PROCESS | 1655 | 1468017843178 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1655 | 1468017843179 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x118745000 == 33 [pid = 1655] [id = 158] 15:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1166f1800) [pid = 1655] [serial = 471] [outer = 0x0] 15:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118156000) [pid = 1655] [serial = 472] [outer = 0x1166f1800] 15:44:03 INFO - PROCESS | 1655 | 1468017843210 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1182e9400) [pid = 1655] [serial = 473] [outer = 0x1166f1800] 15:44:03 INFO - PROCESS | 1655 | 1468017843619 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 622ms 15:44:03 INFO - PROCESS | 1655 | 1468017843630 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1655 | 1468017843635 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:44:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:44:03 INFO - PROCESS | 1655 | 1468017843639 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1655 | 1468017843641 Marionette TRACE conn2 <- [1,606,null,{}] 15:44:03 INFO - PROCESS | 1655 | 1468017843643 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:03 INFO - PROCESS | 1655 | 1468017843646 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:03 INFO - PROCESS | 1655 | 1468017843762 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:44:03 INFO - PROCESS | 1655 | 1468017843836 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1655 | 1468017843838 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123955800 == 34 [pid = 1655] [id = 159] 15:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1191d2000) [pid = 1655] [serial = 474] [outer = 0x0] 15:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1197c7400) [pid = 1655] [serial = 475] [outer = 0x1191d2000] 15:44:03 INFO - PROCESS | 1655 | 1468017843870 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119c73800) [pid = 1655] [serial = 476] [outer = 0x1191d2000] 15:44:04 INFO - PROCESS | 1655 | 1468017844307 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:44:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 721ms 15:44:04 INFO - PROCESS | 1655 | 1468017844361 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1655 | 1468017844363 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:44:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:44:04 INFO - PROCESS | 1655 | 1468017844367 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - PROCESS | 1655 | 1468017844370 Marionette TRACE conn2 <- [1,610,null,{}] 15:44:04 INFO - PROCESS | 1655 | 1468017844382 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:04 INFO - PROCESS | 1655 | 1468017844387 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:04 INFO - PROCESS | 1655 | 1468017844523 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:44:04 INFO - PROCESS | 1655 | 1468017844615 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:04 INFO - PROCESS | 1655 | 1468017844618 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x124389800 == 35 [pid = 1655] [id = 160] 15:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119c7d000) [pid = 1655] [serial = 477] [outer = 0x0] 15:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12454bc00) [pid = 1655] [serial = 478] [outer = 0x119c7d000] 15:44:04 INFO - PROCESS | 1655 | 1468017844671 Marionette DEBUG loaded listener.js 15:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124553800) [pid = 1655] [serial = 479] [outer = 0x119c7d000] 15:44:05 INFO - PROCESS | 1655 | 1468017845130 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 774ms 15:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:44:05 INFO - PROCESS | 1655 | 1468017845141 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1655 | 1468017845143 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:44:05 INFO - PROCESS | 1655 | 1468017845145 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1655 | 1468017845147 Marionette TRACE conn2 <- [1,614,null,{}] 15:44:05 INFO - PROCESS | 1655 | 1468017845152 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1655 | 1468017845153 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:05 INFO - PROCESS | 1655 | 1468017845252 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:44:05 INFO - PROCESS | 1655 | 1468017845297 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1655 | 1468017845299 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x124939000 == 36 [pid = 1655] [id = 161] 15:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1246ce000) [pid = 1655] [serial = 480] [outer = 0x0] 15:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124c69800) [pid = 1655] [serial = 481] [outer = 0x1246ce000] 15:44:05 INFO - PROCESS | 1655 | 1468017845328 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1251e4c00) [pid = 1655] [serial = 482] [outer = 0x1246ce000] 15:44:05 INFO - PROCESS | 1655 | 1468017845741 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 15:44:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:44:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 620ms 15:44:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:44:05 INFO - PROCESS | 1655 | 1468017845767 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:44:05 INFO - PROCESS | 1655 | 1468017845768 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:44:05 INFO - PROCESS | 1655 | 1468017845771 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:44:05 INFO - PROCESS | 1655 | 1468017845772 Marionette TRACE conn2 <- [1,618,null,{}] 15:44:05 INFO - PROCESS | 1655 | 1468017845774 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:05 INFO - PROCESS | 1655 | 1468017845776 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:05 INFO - PROCESS | 1655 | 1468017845870 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:44:05 INFO - PROCESS | 1655 | 1468017845916 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1655 | 1468017845917 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256a7800 == 37 [pid = 1655] [id = 162] 15:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124af8000) [pid = 1655] [serial = 483] [outer = 0x0] 15:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1256cf000) [pid = 1655] [serial = 484] [outer = 0x124af8000] 15:44:05 INFO - PROCESS | 1655 | 1468017845946 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126238c00) [pid = 1655] [serial = 485] [outer = 0x124af8000] 15:44:06 INFO - PROCESS | 1655 | 1468017846362 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:44:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 619ms 15:44:06 INFO - PROCESS | 1655 | 1468017846390 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1655 | 1468017846391 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:44:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:44:06 INFO - PROCESS | 1655 | 1468017846393 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1655 | 1468017846395 Marionette TRACE conn2 <- [1,622,null,{}] 15:44:06 INFO - PROCESS | 1655 | 1468017846399 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:06 INFO - PROCESS | 1655 | 1468017846404 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:06 INFO - PROCESS | 1655 | 1468017846539 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:44:06 INFO - PROCESS | 1655 | 1468017846754 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:06 INFO - PROCESS | 1655 | 1468017846756 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11612c800 == 38 [pid = 1655] [id = 163] 15:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112d8cc00) [pid = 1655] [serial = 486] [outer = 0x0] 15:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112e8dc00) [pid = 1655] [serial = 487] [outer = 0x112d8cc00] 15:44:06 INFO - PROCESS | 1655 | 1468017846802 Marionette DEBUG loaded listener.js 15:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115f11000) [pid = 1655] [serial = 488] [outer = 0x112d8cc00] 15:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118719800) [pid = 1655] [serial = 489] [outer = 0x12c580c00] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11816b800 == 37 [pid = 1655] [id = 156] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x113a38000 == 36 [pid = 1655] [id = 155] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116133000 == 35 [pid = 1655] [id = 153] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x112d84000 == 34 [pid = 1655] [id = 154] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119917800 == 33 [pid = 1655] [id = 152] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1256a7800 == 32 [pid = 1655] [id = 162] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124939000 == 31 [pid = 1655] [id = 161] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x124389800 == 30 [pid = 1655] [id = 160] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123955800 == 29 [pid = 1655] [id = 159] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1195dd000 == 28 [pid = 1655] [id = 157] 15:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x118745000 == 27 [pid = 1655] [id = 158] 15:44:07 INFO - PROCESS | 1655 | 1468017847824 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 15:44:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:44:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1471ms 15:44:07 INFO - PROCESS | 1655 | 1468017847867 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:44:07 INFO - PROCESS | 1655 | 1468017847872 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:44:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:44:07 INFO - PROCESS | 1655 | 1468017847877 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:44:07 INFO - PROCESS | 1655 | 1468017847880 Marionette TRACE conn2 <- [1,626,null,{}] 15:44:07 INFO - PROCESS | 1655 | 1468017847886 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:07 INFO - PROCESS | 1655 | 1468017847889 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:08 INFO - PROCESS | 1655 | 1468017848011 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:44:08 INFO - PROCESS | 1655 | 1468017848074 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1655 | 1468017848077 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x115df1800 == 28 [pid = 1655] [id = 164] 15:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1164d3c00) [pid = 1655] [serial = 490] [outer = 0x0] 15:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116744400) [pid = 1655] [serial = 491] [outer = 0x1164d3c00] 15:44:08 INFO - PROCESS | 1655 | 1468017848180 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117054c00) [pid = 1655] [serial = 492] [outer = 0x1164d3c00] 15:44:08 INFO - PROCESS | 1655 | 1468017848593 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:44:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 725ms 15:44:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:44:08 INFO - PROCESS | 1655 | 1468017848601 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1655 | 1468017848605 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:44:08 INFO - PROCESS | 1655 | 1468017848610 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1655 | 1468017848614 Marionette TRACE conn2 <- [1,630,null,{}] 15:44:08 INFO - PROCESS | 1655 | 1468017848617 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:08 INFO - PROCESS | 1655 | 1468017848619 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:08 INFO - PROCESS | 1655 | 1468017848728 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:44:08 INFO - PROCESS | 1655 | 1468017848764 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1655 | 1468017848766 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x117241000 == 29 [pid = 1655] [id = 165] 15:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1176ce000) [pid = 1655] [serial = 493] [outer = 0x0] 15:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118299c00) [pid = 1655] [serial = 494] [outer = 0x1176ce000] 15:44:08 INFO - PROCESS | 1655 | 1468017848794 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1182e1400) [pid = 1655] [serial = 495] [outer = 0x1176ce000] 15:44:09 INFO - PROCESS | 1655 | 1468017849168 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 573ms 15:44:09 INFO - PROCESS | 1655 | 1468017849183 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1655 | 1468017849184 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:44:09 INFO - PROCESS | 1655 | 1468017849187 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1655 | 1468017849189 Marionette TRACE conn2 <- [1,634,null,{}] 15:44:09 INFO - PROCESS | 1655 | 1468017849198 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1655 | 1468017849210 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:09 INFO - PROCESS | 1655 | 1468017849313 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:44:09 INFO - PROCESS | 1655 | 1468017849318 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1655 | 1468017849320 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c1000 == 30 [pid = 1655] [id = 166] 15:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118581c00) [pid = 1655] [serial = 496] [outer = 0x0] 15:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119353000) [pid = 1655] [serial = 497] [outer = 0x118581c00] 15:44:09 INFO - PROCESS | 1655 | 1468017849348 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1198a6400) [pid = 1655] [serial = 498] [outer = 0x118581c00] 15:44:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:09 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:09 INFO - PROCESS | 1655 | 1468017849730 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 15:44:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:44:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 570ms 15:44:09 INFO - PROCESS | 1655 | 1468017849758 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1655 | 1468017849760 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:44:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:44:09 INFO - PROCESS | 1655 | 1468017849769 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1655 | 1468017849770 Marionette TRACE conn2 <- [1,638,null,{}] 15:44:09 INFO - PROCESS | 1655 | 1468017849772 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:09 INFO - PROCESS | 1655 | 1468017849774 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:09 INFO - PROCESS | 1655 | 1468017849868 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:44:09 INFO - PROCESS | 1655 | 1468017849871 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1655 | 1468017849873 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1c000 == 31 [pid = 1655] [id = 167] 15:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119741400) [pid = 1655] [serial = 499] [outer = 0x0] 15:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119c75000) [pid = 1655] [serial = 500] [outer = 0x119741400] 15:44:09 INFO - PROCESS | 1655 | 1468017849898 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123a03800) [pid = 1655] [serial = 501] [outer = 0x119741400] 15:44:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:10 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:10 INFO - PROCESS | 1655 | 1468017850256 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 15:44:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:44:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 15:44:10 INFO - PROCESS | 1655 | 1468017850288 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1655 | 1468017850290 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:44:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:44:10 INFO - PROCESS | 1655 | 1468017850293 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1655 | 1468017850295 Marionette TRACE conn2 <- [1,642,null,{}] 15:44:10 INFO - PROCESS | 1655 | 1468017850298 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:10 INFO - PROCESS | 1655 | 1468017850300 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:10 INFO - PROCESS | 1655 | 1468017850729 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x129280c00) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124553400) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12929b800) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112e92c00) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112e8b800) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11974e400) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128d4400) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112e89800) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118578000) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112766c00) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11828a400) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133aa000) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118299800) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113247800) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115016000) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11815f000) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:44:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11974ac00) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:44:10 INFO - PROCESS | 1655 | 1468017850789 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 1655 | 1468017850790 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e31800 == 32 [pid = 1655] [id = 168] 15:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1128cc800) [pid = 1655] [serial = 502] [outer = 0x0] 15:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112e94400) [pid = 1655] [serial = 503] [outer = 0x1128cc800] 15:44:10 INFO - PROCESS | 1655 | 1468017850816 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117e12000) [pid = 1655] [serial = 504] [outer = 0x1128cc800] 15:44:11 INFO - PROCESS | 1655 | 1468017851089 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 820ms 15:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:44:11 INFO - PROCESS | 1655 | 1468017851120 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1655 | 1468017851122 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:44:11 INFO - PROCESS | 1655 | 1468017851124 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1655 | 1468017851125 Marionette TRACE conn2 <- [1,646,null,{}] 15:44:11 INFO - PROCESS | 1655 | 1468017851136 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:11 INFO - PROCESS | 1655 | 1468017851140 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:11 INFO - PROCESS | 1655 | 1468017851240 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:44:11 INFO - PROCESS | 1655 | 1468017851291 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1655 | 1468017851292 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x123feb000 == 33 [pid = 1655] [id = 169] 15:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112df1000) [pid = 1655] [serial = 505] [outer = 0x0] 15:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182e5400) [pid = 1655] [serial = 506] [outer = 0x112df1000] 15:44:11 INFO - PROCESS | 1655 | 1468017851317 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c6a400) [pid = 1655] [serial = 507] [outer = 0x112df1000] 15:44:11 INFO - PROCESS | 1655 | 1468017851600 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:44:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 525ms 15:44:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:44:11 INFO - PROCESS | 1655 | 1468017851652 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1655 | 1468017851653 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:44:11 INFO - PROCESS | 1655 | 1468017851655 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1655 | 1468017851657 Marionette TRACE conn2 <- [1,650,null,{}] 15:44:11 INFO - PROCESS | 1655 | 1468017851659 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:11 INFO - PROCESS | 1655 | 1468017851661 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:11 INFO - PROCESS | 1655 | 1468017851751 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:44:11 INFO - PROCESS | 1655 | 1468017851767 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1655 | 1468017851768 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12677b800 == 34 [pid = 1655] [id = 170] 15:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112eddc00) [pid = 1655] [serial = 508] [outer = 0x0] 15:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1256cc800) [pid = 1655] [serial = 509] [outer = 0x112eddc00] 15:44:11 INFO - PROCESS | 1655 | 1468017851808 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126239c00) [pid = 1655] [serial = 510] [outer = 0x112eddc00] 15:44:12 INFO - PROCESS | 1655 | 1468017852282 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 15:44:12 INFO - PROCESS | 1655 | 1468017852326 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1655 | 1468017852327 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:44:12 INFO - PROCESS | 1655 | 1468017852330 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1655 | 1468017852331 Marionette TRACE conn2 <- [1,654,null,{}] 15:44:12 INFO - PROCESS | 1655 | 1468017852333 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1655 | 1468017852334 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:12 INFO - PROCESS | 1655 | 1468017852406 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:44:12 INFO - PROCESS | 1655 | 1468017852409 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:12 INFO - PROCESS | 1655 | 1468017852410 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128938800 == 35 [pid = 1655] [id = 171] 15:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1133d0c00) [pid = 1655] [serial = 511] [outer = 0x0] 15:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126613000) [pid = 1655] [serial = 512] [outer = 0x1133d0c00] 15:44:12 INFO - PROCESS | 1655 | 1468017852438 Marionette DEBUG loaded listener.js 15:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1267be400) [pid = 1655] [serial = 513] [outer = 0x1133d0c00] 15:44:12 INFO - PROCESS | 1655 | 1468017852825 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:44:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 568ms 15:44:12 INFO - PROCESS | 1655 | 1468017852934 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1655 | 1468017852936 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:44:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:44:12 INFO - PROCESS | 1655 | 1468017852941 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1655 | 1468017852943 Marionette TRACE conn2 <- [1,658,null,{}] 15:44:12 INFO - PROCESS | 1655 | 1468017852949 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:12 INFO - PROCESS | 1655 | 1468017852951 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:13 INFO - PROCESS | 1655 | 1468017853060 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:44:13 INFO - PROCESS | 1655 | 1468017853154 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1655 | 1468017853156 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x117234800 == 36 [pid = 1655] [id = 172] 15:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11647ac00) [pid = 1655] [serial = 514] [outer = 0x0] 15:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11662d000) [pid = 1655] [serial = 515] [outer = 0x11647ac00] 15:44:13 INFO - PROCESS | 1655 | 1468017853189 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1176d2000) [pid = 1655] [serial = 516] [outer = 0x11647ac00] 15:44:13 INFO - PROCESS | 1655 | 1468017853705 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 15:44:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:44:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 820ms 15:44:13 INFO - PROCESS | 1655 | 1468017853761 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:44:13 INFO - PROCESS | 1655 | 1468017853765 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:44:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:44:13 INFO - PROCESS | 1655 | 1468017853770 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:44:13 INFO - PROCESS | 1655 | 1468017853772 Marionette TRACE conn2 <- [1,662,null,{}] 15:44:13 INFO - PROCESS | 1655 | 1468017853775 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:13 INFO - PROCESS | 1655 | 1468017853777 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:13 INFO - PROCESS | 1655 | 1468017853918 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:44:14 INFO - PROCESS | 1655 | 1468017854001 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1655 | 1468017854003 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b98000 == 37 [pid = 1655] [id = 173] 15:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182e4c00) [pid = 1655] [serial = 517] [outer = 0x0] 15:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118532c00) [pid = 1655] [serial = 518] [outer = 0x1182e4c00] 15:44:14 INFO - PROCESS | 1655 | 1468017854033 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118722800) [pid = 1655] [serial = 519] [outer = 0x1182e4c00] 15:44:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:14 INFO - PROCESS | 1655 | 1468017854757 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:44:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1071ms 15:44:14 INFO - PROCESS | 1655 | 1468017854841 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:44:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:44:14 INFO - PROCESS | 1655 | 1468017854843 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:44:14 INFO - PROCESS | 1655 | 1468017854846 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1655 | 1468017854847 Marionette TRACE conn2 <- [1,666,null,{}] 15:44:14 INFO - PROCESS | 1655 | 1468017854850 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:14 INFO - PROCESS | 1655 | 1468017854851 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:14 INFO - PROCESS | 1655 | 1468017854940 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12677b800 == 36 [pid = 1655] [id = 170] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x123feb000 == 35 [pid = 1655] [id = 169] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x113e31800 == 34 [pid = 1655] [id = 168] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1c000 == 33 [pid = 1655] [id = 167] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c1000 == 32 [pid = 1655] [id = 166] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x117241000 == 31 [pid = 1655] [id = 165] 15:44:14 INFO - PROCESS | 1655 | --DOCSHELL 0x115df1800 == 30 [pid = 1655] [id = 164] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1182e8800) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113a94400) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115fe0800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1161b0800) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11829e400) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1182e5000) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11857f800) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11995a800) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116751800) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1198a6000) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a886000) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12895f800) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b8f2000) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12c57c000) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112e96000) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121004c00) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x117388c00) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1198efc00) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1193c7c00) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1193c5c00) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112e90400) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1131af400) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1150c4800) [pid = 1655] [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.] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1256c9400) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11994ec00) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1182e3800) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x117e17400) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b8f9c00) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1182e9800) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12b73c400) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x112e8d000) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x117057c00) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12a370c00) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11888cc00) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 15:44:14 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x113c3ec00) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 15:44:15 INFO - PROCESS | 1655 | 1468017855031 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1655 | 1468017855032 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a24000 == 31 [pid = 1655] [id = 174] 15:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1128d5800) [pid = 1655] [serial = 520] [outer = 0x0] 15:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1161b0800) [pid = 1655] [serial = 521] [outer = 0x1128d5800] 15:44:15 INFO - PROCESS | 1655 | 1468017855076 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118157800) [pid = 1655] [serial = 522] [outer = 0x1128d5800] 15:44:15 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:15 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:15 INFO - PROCESS | 1655 | 1468017855552 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 15:44:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:44:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 721ms 15:44:15 INFO - PROCESS | 1655 | 1468017855567 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:44:15 INFO - PROCESS | 1655 | 1468017855571 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:44:15 INFO - PROCESS | 1655 | 1468017855601 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1655 | 1468017855603 Marionette TRACE conn2 <- [1,670,null,{}] 15:44:15 INFO - PROCESS | 1655 | 1468017855605 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:15 INFO - PROCESS | 1655 | 1468017855607 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:15 INFO - PROCESS | 1655 | 1468017855682 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:44:15 INFO - PROCESS | 1655 | 1468017855686 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:15 INFO - PROCESS | 1655 | 1468017855687 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117230800 == 32 [pid = 1655] [id = 175] 15:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1182e2800) [pid = 1655] [serial = 523] [outer = 0x0] 15:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118582000) [pid = 1655] [serial = 524] [outer = 0x1182e2800] 15:44:15 INFO - PROCESS | 1655 | 1468017855716 Marionette DEBUG loaded listener.js 15:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11888f800) [pid = 1655] [serial = 525] [outer = 0x1182e2800] 15:44:16 INFO - PROCESS | 1655 | 1468017856046 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 472ms 15:44:16 INFO - PROCESS | 1655 | 1468017856073 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1655 | 1468017856074 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:44:16 INFO - PROCESS | 1655 | 1468017856077 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1655 | 1468017856079 Marionette TRACE conn2 <- [1,674,null,{}] 15:44:16 INFO - PROCESS | 1655 | 1468017856087 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1655 | 1468017856090 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:16 INFO - PROCESS | 1655 | 1468017856174 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:44:16 INFO - PROCESS | 1655 | 1468017856231 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1655 | 1468017856233 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118748800 == 33 [pid = 1655] [id = 176] 15:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1188f0000) [pid = 1655] [serial = 526] [outer = 0x0] 15:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11974ec00) [pid = 1655] [serial = 527] [outer = 0x1188f0000] 15:44:16 INFO - PROCESS | 1655 | 1468017856260 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119da5000) [pid = 1655] [serial = 528] [outer = 0x1188f0000] 15:44:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:16 INFO - PROCESS | 1655 | 1468017856553 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 15:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 15:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 522ms 15:44:16 INFO - PROCESS | 1655 | 1468017856601 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:44:16 INFO - PROCESS | 1655 | 1468017856603 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:44:16 INFO - PROCESS | 1655 | 1468017856606 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:44:16 INFO - PROCESS | 1655 | 1468017856607 Marionette TRACE conn2 <- [1,678,null,{}] 15:44:16 INFO - PROCESS | 1655 | 1468017856609 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:16 INFO - PROCESS | 1655 | 1468017856610 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:16 INFO - PROCESS | 1655 | 1468017856692 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:44:16 INFO - PROCESS | 1655 | 1468017856746 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1655 | 1468017856747 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x119917800 == 34 [pid = 1655] [id = 177] 15:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119056000) [pid = 1655] [serial = 529] [outer = 0x0] 15:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123f11000) [pid = 1655] [serial = 530] [outer = 0x119056000] 15:44:16 INFO - PROCESS | 1655 | 1468017856772 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124555400) [pid = 1655] [serial = 531] [outer = 0x119056000] 15:44:17 INFO - PROCESS | 1655 | 1468017857085 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 15:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:44:17 INFO - PROCESS | 1655 | 1468017857124 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1655 | 1468017857125 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:44:17 INFO - PROCESS | 1655 | 1468017857127 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1655 | 1468017857129 Marionette TRACE conn2 <- [1,682,null,{}] 15:44:17 INFO - PROCESS | 1655 | 1468017857131 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:17 INFO - PROCESS | 1655 | 1468017857132 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:17 INFO - PROCESS | 1655 | 1468017857226 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:44:17 INFO - PROCESS | 1655 | 1468017857230 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:17 INFO - PROCESS | 1655 | 1468017857232 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b90800 == 35 [pid = 1655] [id = 178] 15:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112df1c00) [pid = 1655] [serial = 532] [outer = 0x0] 15:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124555800) [pid = 1655] [serial = 533] [outer = 0x112df1c00] 15:44:17 INFO - PROCESS | 1655 | 1468017857262 Marionette DEBUG loaded listener.js 15:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124cdb000) [pid = 1655] [serial = 534] [outer = 0x112df1c00] 15:44:18 INFO - PROCESS | 1655 | 1468017858077 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 15:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 15:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 973ms 15:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:44:18 INFO - PROCESS | 1655 | 1468017858102 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:44:18 INFO - PROCESS | 1655 | 1468017858103 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:44:18 INFO - PROCESS | 1655 | 1468017858105 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 1655 | 1468017858106 Marionette TRACE conn2 <- [1,686,null,{}] 15:44:18 INFO - PROCESS | 1655 | 1468017858109 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:18 INFO - PROCESS | 1655 | 1468017858113 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:18 INFO - PROCESS | 1655 | 1468017858223 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:44:18 INFO - PROCESS | 1655 | 1468017858258 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1655 | 1468017858259 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bc000 == 36 [pid = 1655] [id = 179] 15:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126238800) [pid = 1655] [serial = 535] [outer = 0x0] 15:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12895d800) [pid = 1655] [serial = 536] [outer = 0x126238800] 15:44:18 INFO - PROCESS | 1655 | 1468017858284 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x128963c00) [pid = 1655] [serial = 537] [outer = 0x126238800] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1191d2000) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119c7d000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1246ce000) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112d8cc00) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1164d3c00) [pid = 1655] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1176ce000) [pid = 1655] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124af8000) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118581c00) [pid = 1655] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119741400) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1128cc800) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1166f1800) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x112eddc00) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:44:18 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x112df1000) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:44:19 INFO - PROCESS | 1655 | 1468017859085 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 15:44:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:44:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 15:44:19 INFO - PROCESS | 1655 | 1468017859133 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:44:19 INFO - PROCESS | 1655 | 1468017859135 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:44:19 INFO - PROCESS | 1655 | 1468017859138 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1655 | 1468017859139 Marionette TRACE conn2 <- [1,690,null,{}] 15:44:19 INFO - PROCESS | 1655 | 1468017859142 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:19 INFO - PROCESS | 1655 | 1468017859143 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:19 INFO - PROCESS | 1655 | 1468017859219 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:44:19 INFO - PROCESS | 1655 | 1468017859222 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1655 | 1468017859231 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x124939800 == 37 [pid = 1655] [id = 180] 15:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x115f0c400) [pid = 1655] [serial = 538] [outer = 0x0] 15:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1191d2000) [pid = 1655] [serial = 539] [outer = 0x115f0c400] 15:44:19 INFO - PROCESS | 1655 | 1468017859258 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124551800) [pid = 1655] [serial = 540] [outer = 0x115f0c400] 15:44:20 INFO - PROCESS | 1655 | 1468017860056 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 15:44:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:44:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 15:44:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:44:20 INFO - PROCESS | 1655 | 1468017860108 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1655 | 1468017860110 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:44:20 INFO - PROCESS | 1655 | 1468017860112 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1655 | 1468017860113 Marionette TRACE conn2 <- [1,694,null,{}] 15:44:20 INFO - PROCESS | 1655 | 1468017860115 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:20 INFO - PROCESS | 1655 | 1468017860116 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:20 INFO - PROCESS | 1655 | 1468017860193 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:44:20 INFO - PROCESS | 1655 | 1468017860244 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1655 | 1468017860245 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129010800 == 38 [pid = 1655] [id = 181] 15:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x117057000) [pid = 1655] [serial = 541] [outer = 0x0] 15:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x128a71800) [pid = 1655] [serial = 542] [outer = 0x117057000] 15:44:20 INFO - PROCESS | 1655 | 1468017860269 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12902c000) [pid = 1655] [serial = 543] [outer = 0x117057000] 15:44:21 INFO - PROCESS | 1655 | 1468017861087 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 15:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 15:44:21 INFO - PROCESS | 1655 | 1468017861134 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 1655 | 1468017861137 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:44:21 INFO - PROCESS | 1655 | 1468017861141 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1655 | 1468017861143 Marionette TRACE conn2 <- [1,698,null,{}] 15:44:21 INFO - PROCESS | 1655 | 1468017861200 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:21 INFO - PROCESS | 1655 | 1468017861202 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:21 INFO - PROCESS | 1655 | 1468017861308 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:44:21 INFO - PROCESS | 1655 | 1468017861382 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1655 | 1468017861384 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x117070000 == 39 [pid = 1655] [id = 182] 15:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1161b7400) [pid = 1655] [serial = 544] [outer = 0x0] 15:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1166fd000) [pid = 1655] [serial = 545] [outer = 0x1161b7400] 15:44:21 INFO - PROCESS | 1655 | 1468017861416 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118286400) [pid = 1655] [serial = 546] [outer = 0x1161b7400] 15:44:22 INFO - PROCESS | 1655 | 1468017862355 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 15:44:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 15:44:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1226ms 15:44:22 INFO - PROCESS | 1655 | 1468017862368 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1655 | 1468017862373 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:44:22 INFO - PROCESS | 1655 | 1468017862380 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1655 | 1468017862383 Marionette TRACE conn2 <- [1,702,null,{}] 15:44:22 INFO - PROCESS | 1655 | 1468017862387 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:22 INFO - PROCESS | 1655 | 1468017862390 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:22 INFO - PROCESS | 1655 | 1468017862520 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:44:22 INFO - PROCESS | 1655 | 1468017862567 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 1655 | 1468017862569 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x119945800 == 40 [pid = 1655] [id = 183] 15:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1182de000) [pid = 1655] [serial = 547] [outer = 0x0] 15:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1191cd800) [pid = 1655] [serial = 548] [outer = 0x1182de000] 15:44:22 INFO - PROCESS | 1655 | 1468017862599 Marionette DEBUG loaded listener.js 15:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1198e4c00) [pid = 1655] [serial = 549] [outer = 0x1182de000] 15:44:23 INFO - PROCESS | 1655 | 1468017863473 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 15:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 15:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:44:23 INFO - PROCESS | 1655 | 1468017863503 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 1655 | 1468017863505 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:44:23 INFO - PROCESS | 1655 | 1468017863507 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 1655 | 1468017863510 Marionette TRACE conn2 <- [1,706,null,{}] 15:44:23 INFO - PROCESS | 1655 | 1468017863520 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:23 INFO - PROCESS | 1655 | 1468017863523 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:23 INFO - PROCESS | 1655 | 1468017863625 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:44:23 INFO - PROCESS | 1655 | 1468017863674 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:23 INFO - PROCESS | 1655 | 1468017863676 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128923000 == 41 [pid = 1655] [id = 184] 15:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119c7e400) [pid = 1655] [serial = 550] [outer = 0x0] 15:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12579b000) [pid = 1655] [serial = 551] [outer = 0x119c7e400] 15:44:23 INFO - PROCESS | 1655 | 1468017863707 Marionette DEBUG loaded listener.js 15:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1267bd800) [pid = 1655] [serial = 552] [outer = 0x119c7e400] 15:44:24 INFO - PROCESS | 1655 | 1468017864706 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 15:44:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1226ms 15:44:24 INFO - PROCESS | 1655 | 1468017864734 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:44:24 INFO - PROCESS | 1655 | 1468017864737 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:44:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:44:24 INFO - PROCESS | 1655 | 1468017864740 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:44:24 INFO - PROCESS | 1655 | 1468017864742 Marionette TRACE conn2 <- [1,710,null,{}] 15:44:24 INFO - PROCESS | 1655 | 1468017864746 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:24 INFO - PROCESS | 1655 | 1468017864747 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:24 INFO - PROCESS | 1655 | 1468017864837 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:44:24 INFO - PROCESS | 1655 | 1468017864886 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1655 | 1468017864887 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x116940800 == 42 [pid = 1655] [id = 185] 15:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118285c00) [pid = 1655] [serial = 553] [outer = 0x0] 15:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11829e400) [pid = 1655] [serial = 554] [outer = 0x118285c00] 15:44:24 INFO - PROCESS | 1655 | 1468017864935 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1182e6400) [pid = 1655] [serial = 555] [outer = 0x118285c00] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x124939800 == 41 [pid = 1655] [id = 180] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bc000 == 40 [pid = 1655] [id = 179] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123b90800 == 39 [pid = 1655] [id = 178] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x119917800 == 38 [pid = 1655] [id = 177] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x118748800 == 37 [pid = 1655] [id = 176] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x117230800 == 36 [pid = 1655] [id = 175] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x113a24000 == 35 [pid = 1655] [id = 174] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123b98000 == 34 [pid = 1655] [id = 173] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x117234800 == 33 [pid = 1655] [id = 172] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x128938800 == 32 [pid = 1655] [id = 171] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x11612c800 == 31 [pid = 1655] [id = 163] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x128923000 == 30 [pid = 1655] [id = 184] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x119945800 == 29 [pid = 1655] [id = 183] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x129010800 == 28 [pid = 1655] [id = 181] 15:44:25 INFO - PROCESS | 1655 | --DOCSHELL 0x117070000 == 27 [pid = 1655] [id = 182] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116744400) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118299c00) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126238c00) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1256cf000) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119353000) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1182e1400) [pid = 1655] [serial = 495] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119c75000) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123a03800) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1198a6400) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126613000) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x117e12000) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1182e9400) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118156000) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119c73800) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1256cc800) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x112e94400) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124c6a400) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x126239c00) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1182e5400) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x117054c00) [pid = 1655] [serial = 492] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1197c7400) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x124553800) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12454bc00) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1251e4c00) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x115f11000) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x112e8dc00) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 15:44:25 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x124c69800) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 15:44:26 INFO - PROCESS | 1655 | 1468017866218 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 15:44:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1526ms 15:44:26 INFO - PROCESS | 1655 | 1468017866266 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:44:26 INFO - PROCESS | 1655 | 1468017866268 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:44:26 INFO - PROCESS | 1655 | 1468017866272 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:44:26 INFO - PROCESS | 1655 | 1468017866273 Marionette TRACE conn2 <- [1,714,null,{}] 15:44:26 INFO - PROCESS | 1655 | 1468017866277 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:26 INFO - PROCESS | 1655 | 1468017866279 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:26 INFO - PROCESS | 1655 | 1468017866350 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:44:26 INFO - PROCESS | 1655 | 1468017866354 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1655 | 1468017866355 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f90800 == 28 [pid = 1655] [id = 186] 15:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x115f0c000) [pid = 1655] [serial = 556] [outer = 0x0] 15:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x116745800) [pid = 1655] [serial = 557] [outer = 0x115f0c000] 15:44:26 INFO - PROCESS | 1655 | 1468017866385 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1176cf800) [pid = 1655] [serial = 558] [outer = 0x115f0c000] 15:44:27 INFO - PROCESS | 1655 | 1468017867217 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 15:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 15:44:27 INFO - PROCESS | 1655 | 1468017867242 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1655 | 1468017867245 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:44:27 INFO - PROCESS | 1655 | 1468017867252 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1655 | 1468017867254 Marionette TRACE conn2 <- [1,718,null,{}] 15:44:27 INFO - PROCESS | 1655 | 1468017867257 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:27 INFO - PROCESS | 1655 | 1468017867258 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:27 INFO - PROCESS | 1655 | 1468017867333 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:44:27 INFO - PROCESS | 1655 | 1468017867337 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1655 | 1468017867338 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x117232000 == 29 [pid = 1655] [id = 187] 15:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1182e9800) [pid = 1655] [serial = 559] [outer = 0x0] 15:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118578800) [pid = 1655] [serial = 560] [outer = 0x1182e9800] 15:44:27 INFO - PROCESS | 1655 | 1468017867370 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118718400) [pid = 1655] [serial = 561] [outer = 0x1182e9800] 15:44:28 INFO - PROCESS | 1655 | 1468017868234 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 15:44:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:44:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1022ms 15:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:44:28 INFO - PROCESS | 1655 | 1468017868274 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1655 | 1468017868276 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:44:28 INFO - PROCESS | 1655 | 1468017868278 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1655 | 1468017868281 Marionette TRACE conn2 <- [1,722,null,{}] 15:44:28 INFO - PROCESS | 1655 | 1468017868296 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1655 | 1468017868299 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:28 INFO - PROCESS | 1655 | 1468017868395 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:44:28 INFO - PROCESS | 1655 | 1468017868403 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1655 | 1468017868404 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873b800 == 30 [pid = 1655] [id = 188] 15:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11662b000) [pid = 1655] [serial = 562] [outer = 0x0] 15:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1198a8400) [pid = 1655] [serial = 563] [outer = 0x11662b000] 15:44:28 INFO - PROCESS | 1655 | 1468017868433 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119c30c00) [pid = 1655] [serial = 564] [outer = 0x11662b000] 15:44:28 INFO - PROCESS | 1655 | 1468017868772 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 15:44:28 INFO - PROCESS | 1655 | 1468017868809 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:44:28 INFO - PROCESS | 1655 | 1468017868811 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:44:28 INFO - PROCESS | 1655 | 1468017868813 Marionette TRACE conn2 <- [1,726,null,{}] 15:44:28 INFO - PROCESS | 1655 | 1468017868815 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:28 INFO - PROCESS | 1655 | 1468017868816 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:28 INFO - PROCESS | 1655 | 1468017868931 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:44:28 INFO - PROCESS | 1655 | 1468017868942 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1655 | 1468017868944 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195db800 == 31 [pid = 1655] [id = 189] 15:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x123f0f000) [pid = 1655] [serial = 565] [outer = 0x0] 15:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124383c00) [pid = 1655] [serial = 566] [outer = 0x123f0f000] 15:44:28 INFO - PROCESS | 1655 | 1468017868968 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124557400) [pid = 1655] [serial = 567] [outer = 0x123f0f000] 15:44:29 INFO - PROCESS | 1655 | 1468017869344 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 15:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:44:29 INFO - PROCESS | 1655 | 1468017869382 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1655 | 1468017869383 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:44:29 INFO - PROCESS | 1655 | 1468017869385 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1655 | 1468017869386 Marionette TRACE conn2 <- [1,730,null,{}] 15:44:29 INFO - PROCESS | 1655 | 1468017869388 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1655 | 1468017869390 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:29 INFO - PROCESS | 1655 | 1468017869476 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:44:29 INFO - PROCESS | 1655 | 1468017869509 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1655 | 1468017869511 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x120612000 == 32 [pid = 1655] [id = 190] 15:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118285000) [pid = 1655] [serial = 568] [outer = 0x0] 15:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124cd2400) [pid = 1655] [serial = 569] [outer = 0x118285000] 15:44:29 INFO - PROCESS | 1655 | 1468017869535 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1256c9000) [pid = 1655] [serial = 570] [outer = 0x118285000] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112df1c00) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115f0c400) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126238800) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11647ac00) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1182e2800) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1188f0000) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1128d5800) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1182e4c00) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x119056000) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1133d0c00) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:44:29 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x117057000) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:44:29 INFO - PROCESS | 1655 | 1468017869944 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1655 | 1468017869957 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:44:29 INFO - PROCESS | 1655 | 1468017869959 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1655 | 1468017869960 Marionette TRACE conn2 <- [1,734,null,{}] 15:44:29 INFO - PROCESS | 1655 | 1468017869963 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:29 INFO - PROCESS | 1655 | 1468017869970 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:30 INFO - PROCESS | 1655 | 1468017870093 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:44:30 INFO - PROCESS | 1655 | 1468017870125 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1655 | 1468017870126 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12394e800 == 33 [pid = 1655] [id = 191] 15:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1133da400) [pid = 1655] [serial = 571] [outer = 0x0] 15:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1256cf000) [pid = 1655] [serial = 572] [outer = 0x1133da400] 15:44:30 INFO - PROCESS | 1655 | 1468017870151 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x128958800) [pid = 1655] [serial = 573] [outer = 0x1133da400] 15:44:30 INFO - PROCESS | 1655 | 1468017870420 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:44:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 15:44:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:44:30 INFO - PROCESS | 1655 | 1468017870439 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1655 | 1468017870440 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:44:30 INFO - PROCESS | 1655 | 1468017870454 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1655 | 1468017870455 Marionette TRACE conn2 <- [1,738,null,{}] 15:44:30 INFO - PROCESS | 1655 | 1468017870471 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:30 INFO - PROCESS | 1655 | 1468017870472 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:30 INFO - PROCESS | 1655 | 1468017870550 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:44:30 INFO - PROCESS | 1655 | 1468017870555 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1655 | 1468017870556 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed5800 == 34 [pid = 1655] [id = 192] 15:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x121003c00) [pid = 1655] [serial = 574] [outer = 0x0] 15:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x128962c00) [pid = 1655] [serial = 575] [outer = 0x121003c00] 15:44:30 INFO - PROCESS | 1655 | 1468017870583 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x128d4a800) [pid = 1655] [serial = 576] [outer = 0x121003c00] 15:44:31 INFO - PROCESS | 1655 | 1468017871405 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 987ms 15:44:31 INFO - PROCESS | 1655 | 1468017871430 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:44:31 INFO - PROCESS | 1655 | 1468017871434 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:44:31 INFO - PROCESS | 1655 | 1468017871437 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1655 | 1468017871439 Marionette TRACE conn2 <- [1,742,null,{}] 15:44:31 INFO - PROCESS | 1655 | 1468017871443 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:31 INFO - PROCESS | 1655 | 1468017871445 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:31 INFO - PROCESS | 1655 | 1468017871547 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:44:31 INFO - PROCESS | 1655 | 1468017871553 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1655 | 1468017871554 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x125774000 == 35 [pid = 1655] [id = 193] 15:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x128959400) [pid = 1655] [serial = 577] [outer = 0x0] 15:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x129034400) [pid = 1655] [serial = 578] [outer = 0x128959400] 15:44:31 INFO - PROCESS | 1655 | 1468017871578 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x129281000) [pid = 1655] [serial = 579] [outer = 0x128959400] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x115f90800 == 34 [pid = 1655] [id = 186] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x116940800 == 33 [pid = 1655] [id = 185] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11873b800 == 32 [pid = 1655] [id = 188] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1195db800 == 31 [pid = 1655] [id = 189] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12394e800 == 30 [pid = 1655] [id = 191] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed5800 == 29 [pid = 1655] [id = 192] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117232000 == 28 [pid = 1655] [id = 187] 15:44:32 INFO - PROCESS | 1655 | --DOCSHELL 0x120612000 == 27 [pid = 1655] [id = 190] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x124555800) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1191d2000) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12895d800) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11662d000) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1176d2000) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118582000) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11888f800) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11974ec00) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119da5000) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1161b0800) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118157800) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x118532c00) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x118722800) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x123f11000) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1267be400) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x128963c00) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x124cdb000) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x124551800) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x12902c000) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 54 (0x124555400) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 15:44:32 INFO - PROCESS | 1655 | --DOMWINDOW == 53 (0x128a71800) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 15:44:33 INFO - PROCESS | 1655 | 1468017873277 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 15:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 15:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1873ms 15:44:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:44:33 INFO - PROCESS | 1655 | 1468017873310 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 1655 | 1468017873313 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:44:33 INFO - PROCESS | 1655 | 1468017873316 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - PROCESS | 1655 | 1468017873319 Marionette TRACE conn2 <- [1,746,null,{}] 15:44:33 INFO - PROCESS | 1655 | 1468017873323 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:33 INFO - PROCESS | 1655 | 1468017873325 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:33 INFO - PROCESS | 1655 | 1468017873405 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:44:33 INFO - PROCESS | 1655 | 1468017873447 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1655 | 1468017873449 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d81000 == 28 [pid = 1655] [id = 194] 15:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x112d8f000) [pid = 1655] [serial = 580] [outer = 0x0] 15:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x112e91c00) [pid = 1655] [serial = 581] [outer = 0x112d8f000] 15:44:33 INFO - PROCESS | 1655 | 1468017873477 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1131ae400) [pid = 1655] [serial = 582] [outer = 0x112d8f000] 15:44:34 INFO - PROCESS | 1655 | 1468017874241 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 15:44:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 15:44:34 INFO - PROCESS | 1655 | 1468017874288 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1655 | 1468017874292 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:44:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:44:34 INFO - PROCESS | 1655 | 1468017874297 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1655 | 1468017874298 Marionette TRACE conn2 <- [1,750,null,{}] 15:44:34 INFO - PROCESS | 1655 | 1468017874301 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:34 INFO - PROCESS | 1655 | 1468017874303 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:34 INFO - PROCESS | 1655 | 1468017874383 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:44:34 INFO - PROCESS | 1655 | 1468017874387 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1655 | 1468017874389 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x116412000 == 29 [pid = 1655] [id = 195] 15:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x115f6c000) [pid = 1655] [serial = 583] [outer = 0x0] 15:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x115fd9000) [pid = 1655] [serial = 584] [outer = 0x115f6c000] 15:44:34 INFO - PROCESS | 1655 | 1468017874419 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x11647d800) [pid = 1655] [serial = 585] [outer = 0x115f6c000] 15:44:35 INFO - PROCESS | 1655 | 1468017875254 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:44:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 15:44:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:44:35 INFO - PROCESS | 1655 | 1468017875267 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1655 | 1468017875269 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:44:35 INFO - PROCESS | 1655 | 1468017875271 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1655 | 1468017875273 Marionette TRACE conn2 <- [1,754,null,{}] 15:44:35 INFO - PROCESS | 1655 | 1468017875284 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:35 INFO - PROCESS | 1655 | 1468017875287 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:35 INFO - PROCESS | 1655 | 1468017875375 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:44:35 INFO - PROCESS | 1655 | 1468017875385 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1655 | 1468017875387 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707e800 == 30 [pid = 1655] [id = 196] 15:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1110a1c00) [pid = 1655] [serial = 586] [outer = 0x0] 15:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1176d2000) [pid = 1655] [serial = 587] [outer = 0x1110a1c00] 15:44:35 INFO - PROCESS | 1655 | 1468017875415 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11815cc00) [pid = 1655] [serial = 588] [outer = 0x1110a1c00] 15:44:36 INFO - PROCESS | 1655 | 1468017876207 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 15:44:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 15:44:36 INFO - PROCESS | 1655 | 1468017876242 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1655 | 1468017876244 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:44:36 INFO - PROCESS | 1655 | 1468017876247 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1655 | 1468017876249 Marionette TRACE conn2 <- [1,758,null,{}] 15:44:36 INFO - PROCESS | 1655 | 1468017876252 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:36 INFO - PROCESS | 1655 | 1468017876254 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:36 INFO - PROCESS | 1655 | 1468017876327 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:44:36 INFO - PROCESS | 1655 | 1468017876333 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1655 | 1468017876335 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11816b000 == 31 [pid = 1655] [id = 197] 15:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1182a3800) [pid = 1655] [serial = 589] [outer = 0x0] 15:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1182e1c00) [pid = 1655] [serial = 590] [outer = 0x1182a3800] 15:44:36 INFO - PROCESS | 1655 | 1468017876360 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1182ea000) [pid = 1655] [serial = 591] [outer = 0x1182a3800] 15:44:36 INFO - PROCESS | 1655 | 1468017876668 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 15:44:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:44:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 15:44:36 INFO - PROCESS | 1655 | 1468017876718 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1655 | 1468017876720 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:44:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:44:36 INFO - PROCESS | 1655 | 1468017876722 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1655 | 1468017876723 Marionette TRACE conn2 <- [1,762,null,{}] 15:44:36 INFO - PROCESS | 1655 | 1468017876725 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:36 INFO - PROCESS | 1655 | 1468017876727 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:36 INFO - PROCESS | 1655 | 1468017876825 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:44:36 INFO - PROCESS | 1655 | 1468017876835 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1655 | 1468017876836 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c9000 == 32 [pid = 1655] [id = 198] 15:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113ced400) [pid = 1655] [serial = 592] [outer = 0x0] 15:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118575800) [pid = 1655] [serial = 593] [outer = 0x113ced400] 15:44:36 INFO - PROCESS | 1655 | 1468017876860 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1185c0400) [pid = 1655] [serial = 594] [outer = 0x113ced400] 15:44:37 INFO - PROCESS | 1655 | 1468017877644 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 15:44:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:44:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 15:44:37 INFO - PROCESS | 1655 | 1468017877692 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1655 | 1468017877693 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:44:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:44:37 INFO - PROCESS | 1655 | 1468017877695 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1655 | 1468017877696 Marionette TRACE conn2 <- [1,766,null,{}] 15:44:37 INFO - PROCESS | 1655 | 1468017877698 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:37 INFO - PROCESS | 1655 | 1468017877702 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:37 INFO - PROCESS | 1655 | 1468017877809 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:44:37 INFO - PROCESS | 1655 | 1468017877842 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1655 | 1468017877843 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c7800 == 33 [pid = 1655] [id = 199] 15:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11829c800) [pid = 1655] [serial = 595] [outer = 0x0] 15:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1193c3800) [pid = 1655] [serial = 596] [outer = 0x11829c800] 15:44:37 INFO - PROCESS | 1655 | 1468017877868 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11974e400) [pid = 1655] [serial = 597] [outer = 0x11829c800] 15:44:38 INFO - PROCESS | 1655 | 1468017878644 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:44:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 15:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:44:38 INFO - PROCESS | 1655 | 1468017878664 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1655 | 1468017878665 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:44:38 INFO - PROCESS | 1655 | 1468017878667 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1655 | 1468017878668 Marionette TRACE conn2 <- [1,770,null,{}] 15:44:38 INFO - PROCESS | 1655 | 1468017878677 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:38 INFO - PROCESS | 1655 | 1468017878678 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:38 INFO - PROCESS | 1655 | 1468017878771 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:44:38 INFO - PROCESS | 1655 | 1468017878775 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1655 | 1468017878776 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x119941800 == 34 [pid = 1655] [id = 200] 15:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1193c6c00) [pid = 1655] [serial = 598] [outer = 0x0] 15:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1198a2000) [pid = 1655] [serial = 599] [outer = 0x1193c6c00] 15:44:38 INFO - PROCESS | 1655 | 1468017878800 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1198edc00) [pid = 1655] [serial = 600] [outer = 0x1193c6c00] 15:44:39 INFO - PROCESS | 1655 | 1468017879125 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x121003c00) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11662b000) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x123f0f000) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x118285000) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1133da400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 482ms 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1182e9800) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x115f0c000) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118285c00) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119c7e400) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1182de000) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1161b7400) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:44:39 INFO - PROCESS | 1655 | 1468017879150 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:44:39 INFO - PROCESS | 1655 | 1468017879151 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:44:39 INFO - PROCESS | 1655 | 1468017879153 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1655 | 1468017879154 Marionette TRACE conn2 <- [1,774,null,{}] 15:44:39 INFO - PROCESS | 1655 | 1468017879161 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1655 | 1468017879162 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:39 INFO - PROCESS | 1655 | 1468017879255 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:44:39 INFO - PROCESS | 1655 | 1468017879258 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1655 | 1468017879259 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a34800 == 35 [pid = 1655] [id = 201] 15:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11815b400) [pid = 1655] [serial = 601] [outer = 0x0] 15:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1182e2400) [pid = 1655] [serial = 602] [outer = 0x11815b400] 15:44:39 INFO - PROCESS | 1655 | 1468017879287 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1197c5800) [pid = 1655] [serial = 603] [outer = 0x11815b400] 15:44:39 INFO - PROCESS | 1655 | 1468017879572 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 15:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 15:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:44:39 INFO - PROCESS | 1655 | 1468017879624 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:44:39 INFO - PROCESS | 1655 | 1468017879625 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:44:39 INFO - PROCESS | 1655 | 1468017879627 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1655 | 1468017879629 Marionette TRACE conn2 <- [1,778,null,{}] 15:44:39 INFO - PROCESS | 1655 | 1468017879634 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:39 INFO - PROCESS | 1655 | 1468017879635 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:39 INFO - PROCESS | 1655 | 1468017879709 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:44:39 INFO - PROCESS | 1655 | 1468017879757 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1655 | 1468017879758 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707e000 == 36 [pid = 1655] [id = 202] 15:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1164d9800) [pid = 1655] [serial = 604] [outer = 0x0] 15:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119c29000) [pid = 1655] [serial = 605] [outer = 0x1164d9800] 15:44:39 INFO - PROCESS | 1655 | 1468017879792 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119c79000) [pid = 1655] [serial = 606] [outer = 0x1164d9800] 15:44:40 INFO - PROCESS | 1655 | 1468017880042 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 420ms 15:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:44:40 INFO - PROCESS | 1655 | 1468017880054 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1655 | 1468017880055 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:44:40 INFO - PROCESS | 1655 | 1468017880057 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1655 | 1468017880058 Marionette TRACE conn2 <- [1,782,null,{}] 15:44:40 INFO - PROCESS | 1655 | 1468017880061 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:40 INFO - PROCESS | 1655 | 1468017880062 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:40 INFO - PROCESS | 1655 | 1468017880151 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:44:40 INFO - PROCESS | 1655 | 1468017880155 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1655 | 1468017880156 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x124179000 == 37 [pid = 1655] [id = 203] 15:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119da2800) [pid = 1655] [serial = 607] [outer = 0x0] 15:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x123821000) [pid = 1655] [serial = 608] [outer = 0x119da2800] 15:44:40 INFO - PROCESS | 1655 | 1468017880180 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x123a0a400) [pid = 1655] [serial = 609] [outer = 0x119da2800] 15:44:40 INFO - PROCESS | 1655 | 1468017880519 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 15:44:40 INFO - PROCESS | 1655 | 1468017880528 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1655 | 1468017880530 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:44:40 INFO - PROCESS | 1655 | 1468017880535 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1655 | 1468017880537 Marionette TRACE conn2 <- [1,786,null,{}] 15:44:40 INFO - PROCESS | 1655 | 1468017880540 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:40 INFO - PROCESS | 1655 | 1468017880541 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:40 INFO - PROCESS | 1655 | 1468017880628 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:44:40 INFO - PROCESS | 1655 | 1468017880679 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1655 | 1468017880680 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c6800 == 38 [pid = 1655] [id = 204] 15:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123824c00) [pid = 1655] [serial = 610] [outer = 0x0] 15:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124199c00) [pid = 1655] [serial = 611] [outer = 0x123824c00] 15:44:40 INFO - PROCESS | 1655 | 1468017880713 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124af6400) [pid = 1655] [serial = 612] [outer = 0x123824c00] 15:44:41 INFO - PROCESS | 1655 | 1468017880999 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 15:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:44:41 INFO - PROCESS | 1655 | 1468017881056 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1655 | 1468017881057 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:44:41 INFO - PROCESS | 1655 | 1468017881059 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1655 | 1468017881060 Marionette TRACE conn2 <- [1,790,null,{}] 15:44:41 INFO - PROCESS | 1655 | 1468017881063 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:41 INFO - PROCESS | 1655 | 1468017881066 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:41 INFO - PROCESS | 1655 | 1468017881142 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:44:41 INFO - PROCESS | 1655 | 1468017881145 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1655 | 1468017881146 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12676d800 == 39 [pid = 1655] [id = 205] 15:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124af6c00) [pid = 1655] [serial = 613] [outer = 0x0] 15:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1251e5800) [pid = 1655] [serial = 614] [outer = 0x124af6c00] 15:44:41 INFO - PROCESS | 1655 | 1468017881173 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12579d800) [pid = 1655] [serial = 615] [outer = 0x124af6c00] 15:44:41 INFO - PROCESS | 1655 | 1468017881680 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 15:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:44:41 INFO - PROCESS | 1655 | 1468017881736 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1655 | 1468017881738 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:44:41 INFO - PROCESS | 1655 | 1468017881742 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1655 | 1468017881743 Marionette TRACE conn2 <- [1,794,null,{}] 15:44:41 INFO - PROCESS | 1655 | 1468017881749 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:41 INFO - PROCESS | 1655 | 1468017881752 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:41 INFO - PROCESS | 1655 | 1468017881858 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:44:41 INFO - PROCESS | 1655 | 1468017881956 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1655 | 1468017881957 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f7f800 == 40 [pid = 1655] [id = 206] 15:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112e90c00) [pid = 1655] [serial = 616] [outer = 0x0] 15:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112ed9400) [pid = 1655] [serial = 617] [outer = 0x112e90c00] 15:44:41 INFO - PROCESS | 1655 | 1468017881989 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113c3f000) [pid = 1655] [serial = 618] [outer = 0x112e90c00] 15:44:42 INFO - PROCESS | 1655 | 1468017882623 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 921ms 15:44:42 INFO - PROCESS | 1655 | 1468017882663 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1655 | 1468017882666 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:44:42 INFO - PROCESS | 1655 | 1468017882669 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1655 | 1468017882671 Marionette TRACE conn2 <- [1,798,null,{}] 15:44:42 INFO - PROCESS | 1655 | 1468017882675 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:42 INFO - PROCESS | 1655 | 1468017882676 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:42 INFO - PROCESS | 1655 | 1468017882776 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:44:42 INFO - PROCESS | 1655 | 1468017882829 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1655 | 1468017882832 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f98000 == 41 [pid = 1655] [id = 207] 15:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113a9a400) [pid = 1655] [serial = 619] [outer = 0x0] 15:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115f6b400) [pid = 1655] [serial = 620] [outer = 0x113a9a400] 15:44:42 INFO - PROCESS | 1655 | 1468017882860 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1164e1800) [pid = 1655] [serial = 621] [outer = 0x113a9a400] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c6800 == 40 [pid = 1655] [id = 204] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x124179000 == 39 [pid = 1655] [id = 203] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11707e000 == 38 [pid = 1655] [id = 202] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x119a34800 == 37 [pid = 1655] [id = 201] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x119941800 == 36 [pid = 1655] [id = 200] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c7800 == 35 [pid = 1655] [id = 199] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c9000 == 34 [pid = 1655] [id = 198] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11816b000 == 33 [pid = 1655] [id = 197] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x129034400) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11707e800 == 32 [pid = 1655] [id = 196] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x116412000 == 31 [pid = 1655] [id = 195] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x112d81000 == 30 [pid = 1655] [id = 194] 15:44:43 INFO - PROCESS | 1655 | --DOCSHELL 0x125774000 == 29 [pid = 1655] [id = 193] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128962c00) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1198a8400) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124383c00) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119c30c00) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124cd2400) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1256cf000) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124557400) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1256c9000) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118578800) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116745800) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1176cf800) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1182e6400) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11829e400) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1267bd800) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12579b000) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1198e4c00) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1191cd800) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x118286400) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1166fd000) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x128958800) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x118718400) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x128d4a800) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 15:44:43 INFO - PROCESS | 1655 | 1468017883273 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 15:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 15:44:43 INFO - PROCESS | 1655 | 1468017883291 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1655 | 1468017883294 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:44:43 INFO - PROCESS | 1655 | 1468017883302 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1655 | 1468017883304 Marionette TRACE conn2 <- [1,802,null,{}] 15:44:43 INFO - PROCESS | 1655 | 1468017883307 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1655 | 1468017883308 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:43 INFO - PROCESS | 1655 | 1468017883390 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:44:43 INFO - PROCESS | 1655 | 1468017883438 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1655 | 1468017883440 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x117074800 == 30 [pid = 1655] [id = 208] 15:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1164e1000) [pid = 1655] [serial = 622] [outer = 0x0] 15:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x117058000) [pid = 1655] [serial = 623] [outer = 0x1164e1000] 15:44:43 INFO - PROCESS | 1655 | 1468017883467 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11815bc00) [pid = 1655] [serial = 624] [outer = 0x1164e1000] 15:44:43 INFO - PROCESS | 1655 | 1468017883785 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 15:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 525ms 15:44:43 INFO - PROCESS | 1655 | 1468017883824 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1655 | 1468017883826 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:44:43 INFO - PROCESS | 1655 | 1468017883828 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - PROCESS | 1655 | 1468017883831 Marionette TRACE conn2 <- [1,806,null,{}] 15:44:43 INFO - PROCESS | 1655 | 1468017883839 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:43 INFO - PROCESS | 1655 | 1468017883842 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:43 INFO - PROCESS | 1655 | 1468017883921 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:44:43 INFO - PROCESS | 1655 | 1468017883972 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1655 | 1468017883974 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181bb000 == 31 [pid = 1655] [id = 209] 15:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x118284400) [pid = 1655] [serial = 625] [outer = 0x0] 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1182df000) [pid = 1655] [serial = 626] [outer = 0x118284400] 15:44:44 INFO - PROCESS | 1655 | 1468017884002 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11871ac00) [pid = 1655] [serial = 627] [outer = 0x118284400] 15:44:44 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:44:44 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:44:44 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:44:44 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 15:44:44 INFO - PROCESS | 1655 | 1468017884335 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 15:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 15:44:44 INFO - PROCESS | 1655 | 1468017884352 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1655 | 1468017884354 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:44:44 INFO - PROCESS | 1655 | 1468017884356 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1655 | 1468017884357 Marionette TRACE conn2 <- [1,810,null,{}] 15:44:44 INFO - PROCESS | 1655 | 1468017884360 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:44 INFO - PROCESS | 1655 | 1468017884361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:44 INFO - PROCESS | 1655 | 1468017884441 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:44:44 INFO - PROCESS | 1655 | 1468017884444 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1655 | 1468017884445 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907f800 == 32 [pid = 1655] [id = 210] 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119054800) [pid = 1655] [serial = 628] [outer = 0x0] 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119747000) [pid = 1655] [serial = 629] [outer = 0x119054800] 15:44:44 INFO - PROCESS | 1655 | 1468017884474 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1198a7400) [pid = 1655] [serial = 630] [outer = 0x119054800] 15:44:44 INFO - PROCESS | 1655 | 1468017884812 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 15:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:44:44 INFO - PROCESS | 1655 | 1468017884825 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1655 | 1468017884826 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:44:44 INFO - PROCESS | 1655 | 1468017884828 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1655 | 1468017884829 Marionette TRACE conn2 <- [1,814,null,{}] 15:44:44 INFO - PROCESS | 1655 | 1468017884833 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:44 INFO - PROCESS | 1655 | 1468017884835 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:44 INFO - PROCESS | 1655 | 1468017884932 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:44:44 INFO - PROCESS | 1655 | 1468017884938 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1655 | 1468017884939 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119915000 == 33 [pid = 1655] [id = 211] 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x112ed5800) [pid = 1655] [serial = 631] [outer = 0x0] 15:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1198ef800) [pid = 1655] [serial = 632] [outer = 0x112ed5800] 15:44:44 INFO - PROCESS | 1655 | 1468017884965 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119c75800) [pid = 1655] [serial = 633] [outer = 0x112ed5800] 15:44:45 INFO - PROCESS | 1655 | 1468017885311 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1655 | 1468017885350 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:44:45 INFO - PROCESS | 1655 | 1468017885352 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1655 | 1468017885353 Marionette TRACE conn2 <- [1,818,null,{}] 15:44:45 INFO - PROCESS | 1655 | 1468017885355 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1655 | 1468017885359 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:45 INFO - PROCESS | 1655 | 1468017885470 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:44:45 INFO - PROCESS | 1655 | 1468017885506 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1655 | 1468017885507 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b9e000 == 34 [pid = 1655] [id = 212] 15:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x120632000) [pid = 1655] [serial = 634] [outer = 0x0] 15:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12454dc00) [pid = 1655] [serial = 635] [outer = 0x120632000] 15:44:45 INFO - PROCESS | 1655 | 1468017885532 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1251e5000) [pid = 1655] [serial = 636] [outer = 0x120632000] 15:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 522ms 15:44:45 INFO - PROCESS | 1655 | 1468017885870 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 15:44:45 INFO - PROCESS | 1655 | 1468017885874 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:44:45 INFO - PROCESS | 1655 | 1468017885876 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:44:45 INFO - PROCESS | 1655 | 1468017885878 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:44:45 INFO - PROCESS | 1655 | 1468017885879 Marionette TRACE conn2 <- [1,822,null,{}] 15:44:45 INFO - PROCESS | 1655 | 1468017885884 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:45 INFO - PROCESS | 1655 | 1468017885885 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:45 INFO - PROCESS | 1655 | 1468017885979 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:44:45 INFO - PROCESS | 1655 | 1468017885983 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:45 INFO - PROCESS | 1655 | 1468017885983 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246de000 == 35 [pid = 1655] [id = 213] 15:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1238f5000) [pid = 1655] [serial = 637] [outer = 0x0] 15:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12579dc00) [pid = 1655] [serial = 638] [outer = 0x1238f5000] 15:44:46 INFO - PROCESS | 1655 | 1468017886007 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12623a800) [pid = 1655] [serial = 639] [outer = 0x1238f5000] 15:44:46 INFO - PROCESS | 1655 | 1468017886332 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1655 | 1468017886356 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:44:46 INFO - PROCESS | 1655 | 1468017886359 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1655 | 1468017886360 Marionette TRACE conn2 <- [1,826,null,{}] 15:44:46 INFO - PROCESS | 1655 | 1468017886362 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1655 | 1468017886364 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:46 INFO - PROCESS | 1655 | 1468017886466 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:44:46 INFO - PROCESS | 1655 | 1468017886470 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1655 | 1468017886471 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256ab800 == 36 [pid = 1655] [id = 214] 15:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126610c00) [pid = 1655] [serial = 640] [outer = 0x0] 15:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1266ad000) [pid = 1655] [serial = 641] [outer = 0x126610c00] 15:44:46 INFO - PROCESS | 1655 | 1468017886495 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1267ba800) [pid = 1655] [serial = 642] [outer = 0x126610c00] 15:44:46 INFO - PROCESS | 1655 | 1468017886834 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 15:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:44:46 INFO - PROCESS | 1655 | 1468017886878 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1655 | 1468017886880 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:44:46 INFO - PROCESS | 1655 | 1468017886882 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1655 | 1468017886884 Marionette TRACE conn2 <- [1,830,null,{}] 15:44:46 INFO - PROCESS | 1655 | 1468017886886 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:46 INFO - PROCESS | 1655 | 1468017886887 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:46 INFO - PROCESS | 1655 | 1468017886979 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:44:46 INFO - PROCESS | 1655 | 1468017886983 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1655 | 1468017886984 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bc800 == 37 [pid = 1655] [id = 215] 15:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126611800) [pid = 1655] [serial = 643] [outer = 0x0] 15:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1267c3000) [pid = 1655] [serial = 644] [outer = 0x126611800] 15:44:47 INFO - PROCESS | 1655 | 1468017887007 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128955400) [pid = 1655] [serial = 645] [outer = 0x126611800] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11829c800) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113ced400) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112d8f000) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115f6c000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1182a3800) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128959400) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1193c6c00) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11815b400) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119da2800) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123824c00) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1110a1c00) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:44:47 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1164d9800) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:44:47 INFO - PROCESS | 1655 | 1468017887376 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 15:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:44:47 INFO - PROCESS | 1655 | 1468017887402 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1655 | 1468017887403 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1655 | 1468017887405 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1655 | 1468017887406 Marionette TRACE conn2 <- [1,834,null,{}] 15:44:47 INFO - PROCESS | 1655 | 1468017887409 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:47 INFO - PROCESS | 1655 | 1468017887410 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:47 INFO - PROCESS | 1655 | 1468017887487 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:44:47 INFO - PROCESS | 1655 | 1468017887490 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:47 INFO - PROCESS | 1655 | 1468017887491 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x112252800 == 38 [pid = 1655] [id = 216] 15:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113c39c00) [pid = 1655] [serial = 646] [outer = 0x0] 15:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118157800) [pid = 1655] [serial = 647] [outer = 0x113c39c00] 15:44:47 INFO - PROCESS | 1655 | 1468017887516 Marionette DEBUG loaded listener.js 15:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11994ec00) [pid = 1655] [serial = 648] [outer = 0x113c39c00] 15:44:47 INFO - PROCESS | 1655 | 1468017887840 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 15:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 15:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:44:47 INFO - PROCESS | 1655 | 1468017887874 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:44:47 INFO - PROCESS | 1655 | 1468017887876 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:44:47 INFO - PROCESS | 1655 | 1468017887878 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:44:47 INFO - PROCESS | 1655 | 1468017887880 Marionette TRACE conn2 <- [1,838,null,{}] 15:44:47 INFO - PROCESS | 1655 | 1468017887882 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:47 INFO - PROCESS | 1655 | 1468017887884 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:48 INFO - PROCESS | 1655 | 1468017887993 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:44:48 INFO - PROCESS | 1655 | 1468017888000 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1655 | 1468017888002 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x129005000 == 39 [pid = 1655] [id = 217] 15:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119da2800) [pid = 1655] [serial = 649] [outer = 0x0] 15:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12895c800) [pid = 1655] [serial = 650] [outer = 0x119da2800] 15:44:48 INFO - PROCESS | 1655 | 1468017888028 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x128a7d400) [pid = 1655] [serial = 651] [outer = 0x119da2800] 15:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 15:44:48 INFO - PROCESS | 1655 | 1468017888341 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 15:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:44:48 INFO - PROCESS | 1655 | 1468017888359 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1655 | 1468017888360 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:44:48 INFO - PROCESS | 1655 | 1468017888364 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1655 | 1468017888370 Marionette TRACE conn2 <- [1,842,null,{}] 15:44:48 INFO - PROCESS | 1655 | 1468017888373 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:48 INFO - PROCESS | 1655 | 1468017888375 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:48 INFO - PROCESS | 1655 | 1468017888498 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:44:48 INFO - PROCESS | 1655 | 1468017888504 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1655 | 1468017888505 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a2800 == 40 [pid = 1655] [id = 218] 15:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12895e800) [pid = 1655] [serial = 652] [outer = 0x0] 15:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12902b400) [pid = 1655] [serial = 653] [outer = 0x12895e800] 15:44:48 INFO - PROCESS | 1655 | 1468017888545 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x129035400) [pid = 1655] [serial = 654] [outer = 0x12895e800] 15:44:49 INFO - PROCESS | 1655 | 1468017889020 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 674ms 15:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:44:49 INFO - PROCESS | 1655 | 1468017889037 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 1655 | 1468017889039 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:44:49 INFO - PROCESS | 1655 | 1468017889041 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1655 | 1468017889042 Marionette TRACE conn2 <- [1,846,null,{}] 15:44:49 INFO - PROCESS | 1655 | 1468017889044 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:49 INFO - PROCESS | 1655 | 1468017889045 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:49 INFO - PROCESS | 1655 | 1468017889123 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:44:49 INFO - PROCESS | 1655 | 1468017889127 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1655 | 1468017889128 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294ab800 == 41 [pid = 1655] [id = 219] 15:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1197cd800) [pid = 1655] [serial = 655] [outer = 0x0] 15:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12927dc00) [pid = 1655] [serial = 656] [outer = 0x1197cd800] 15:44:49 INFO - PROCESS | 1655 | 1468017889153 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12929b400) [pid = 1655] [serial = 657] [outer = 0x1197cd800] 15:44:49 INFO - PROCESS | 1655 | 1468017889641 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 619ms 15:44:49 INFO - PROCESS | 1655 | 1468017889661 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:44:49 INFO - PROCESS | 1655 | 1468017889664 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:44:49 INFO - PROCESS | 1655 | 1468017889667 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1655 | 1468017889669 Marionette TRACE conn2 <- [1,850,null,{}] 15:44:49 INFO - PROCESS | 1655 | 1468017889673 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:49 INFO - PROCESS | 1655 | 1468017889674 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:49 INFO - PROCESS | 1655 | 1468017889781 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:44:49 INFO - PROCESS | 1655 | 1468017889847 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1655 | 1468017889849 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x117068000 == 42 [pid = 1655] [id = 220] 15:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113a3b800) [pid = 1655] [serial = 658] [outer = 0x0] 15:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1161b4400) [pid = 1655] [serial = 659] [outer = 0x113a3b800] 15:44:49 INFO - PROCESS | 1655 | 1468017889879 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116979c00) [pid = 1655] [serial = 660] [outer = 0x113a3b800] 15:44:50 INFO - PROCESS | 1655 | 1468017890304 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 15:44:50 INFO - PROCESS | 1655 | 1468017890338 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1655 | 1468017890341 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:44:50 INFO - PROCESS | 1655 | 1468017890346 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1655 | 1468017890348 Marionette TRACE conn2 <- [1,854,null,{}] 15:44:50 INFO - PROCESS | 1655 | 1468017890350 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:50 INFO - PROCESS | 1655 | 1468017890352 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:50 INFO - PROCESS | 1655 | 1468017890456 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:44:50 INFO - PROCESS | 1655 | 1468017890521 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1655 | 1468017890522 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11993f000 == 43 [pid = 1655] [id = 221] 15:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1182a8800) [pid = 1655] [serial = 661] [outer = 0x0] 15:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1182e7c00) [pid = 1655] [serial = 662] [outer = 0x1182a8800] 15:44:50 INFO - PROCESS | 1655 | 1468017890574 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1185c8000) [pid = 1655] [serial = 663] [outer = 0x1182a8800] 15:44:50 INFO - PROCESS | 1655 | 1468017890988 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 15:44:51 INFO - PROCESS | 1655 | 1468017891017 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1655 | 1468017891018 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:44:51 INFO - PROCESS | 1655 | 1468017891021 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1655 | 1468017891023 Marionette TRACE conn2 <- [1,858,null,{}] 15:44:51 INFO - PROCESS | 1655 | 1468017891031 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1655 | 1468017891035 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:51 INFO - PROCESS | 1655 | 1468017891137 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:44:51 INFO - PROCESS | 1655 | 1468017891192 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1655 | 1468017891194 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3a5000 == 44 [pid = 1655] [id = 222] 15:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1198a5000) [pid = 1655] [serial = 664] [outer = 0x0] 15:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123c08400) [pid = 1655] [serial = 665] [outer = 0x1198a5000] 15:44:51 INFO - PROCESS | 1655 | 1468017891225 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124697c00) [pid = 1655] [serial = 666] [outer = 0x1198a5000] 15:44:51 INFO - PROCESS | 1655 | 1468017891694 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 724ms 15:44:51 INFO - PROCESS | 1655 | 1468017891763 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1655 | 1468017891765 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:44:51 INFO - PROCESS | 1655 | 1468017891799 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1655 | 1468017891801 Marionette TRACE conn2 <- [1,862,null,{}] 15:44:51 INFO - PROCESS | 1655 | 1468017891804 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:51 INFO - PROCESS | 1655 | 1468017891806 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:51 INFO - PROCESS | 1655 | 1468017891910 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:44:51 INFO - PROCESS | 1655 | 1468017891972 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1655 | 1468017891974 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11334e000 == 45 [pid = 1655] [id = 223] 15:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113c7dc00) [pid = 1655] [serial = 667] [outer = 0x0] 15:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123824c00) [pid = 1655] [serial = 668] [outer = 0x113c7dc00] 15:44:52 INFO - PROCESS | 1655 | 1468017892004 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124c6b000) [pid = 1655] [serial = 669] [outer = 0x113c7dc00] 15:44:52 INFO - PROCESS | 1655 | 1468017892572 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 15:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 841ms 15:44:52 INFO - PROCESS | 1655 | 1468017892622 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1655 | 1468017892624 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:44:52 INFO - PROCESS | 1655 | 1468017892627 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1655 | 1468017892630 Marionette TRACE conn2 <- [1,866,null,{}] 15:44:52 INFO - PROCESS | 1655 | 1468017892636 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:52 INFO - PROCESS | 1655 | 1468017892637 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:52 INFO - PROCESS | 1655 | 1468017892730 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:44:52 INFO - PROCESS | 1655 | 1468017892795 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 1655 | 1468017892797 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167d1800 == 46 [pid = 1655] [id = 224] 15:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115fd9c00) [pid = 1655] [serial = 670] [outer = 0x0] 15:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1166f6400) [pid = 1655] [serial = 671] [outer = 0x115fd9c00] 15:44:52 INFO - PROCESS | 1655 | 1468017892824 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1176cb800) [pid = 1655] [serial = 672] [outer = 0x115fd9c00] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a2800 == 45 [pid = 1655] [id = 218] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x129005000 == 44 [pid = 1655] [id = 217] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x112252800 == 43 [pid = 1655] [id = 216] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bc800 == 42 [pid = 1655] [id = 215] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1256ab800 == 41 [pid = 1655] [id = 214] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1246de000 == 40 [pid = 1655] [id = 213] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123b9e000 == 39 [pid = 1655] [id = 212] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119915000 == 38 [pid = 1655] [id = 211] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11907f800 == 37 [pid = 1655] [id = 210] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1181bb000 == 36 [pid = 1655] [id = 209] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x117074800 == 35 [pid = 1655] [id = 208] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115f98000 == 34 [pid = 1655] [id = 207] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12676d800 == 33 [pid = 1655] [id = 205] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115f7f800 == 32 [pid = 1655] [id = 206] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11334e000 == 31 [pid = 1655] [id = 223] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3a5000 == 30 [pid = 1655] [id = 222] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11993f000 == 29 [pid = 1655] [id = 221] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x117068000 == 28 [pid = 1655] [id = 220] 15:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1294ab800 == 27 [pid = 1655] [id = 219] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1198a2000) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182e2400) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1197c5800) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123821000) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124199c00) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1176d2000) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11815cc00) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1198edc00) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119c79000) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1185c0400) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124af6400) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119c29000) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123a0a400) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1251e5800) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11974e400) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1193c3800) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118575800) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112e91c00) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1131ae400) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x115fd9000) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11647d800) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1182e1c00) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1182ea000) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x129281000) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 15:44:53 INFO - PROCESS | 1655 | 1468017893655 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1077ms 15:44:53 INFO - PROCESS | 1655 | 1468017893705 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:44:53 INFO - PROCESS | 1655 | 1468017893707 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:44:53 INFO - PROCESS | 1655 | 1468017893710 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1655 | 1468017893713 Marionette TRACE conn2 <- [1,870,null,{}] 15:44:53 INFO - PROCESS | 1655 | 1468017893719 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:53 INFO - PROCESS | 1655 | 1468017893721 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:53 INFO - PROCESS | 1655 | 1468017893799 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:44:53 INFO - PROCESS | 1655 | 1468017893803 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1655 | 1468017893805 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x116140800 == 28 [pid = 1655] [id = 225] 15:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1161b5000) [pid = 1655] [serial = 673] [outer = 0x0] 15:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116a0c000) [pid = 1655] [serial = 674] [outer = 0x1161b5000] 15:44:53 INFO - PROCESS | 1655 | 1468017893835 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117e17400) [pid = 1655] [serial = 675] [outer = 0x1161b5000] 15:44:54 INFO - PROCESS | 1655 | 1468017894189 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 525ms 15:44:54 INFO - PROCESS | 1655 | 1468017894241 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1655 | 1468017894244 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:44:54 INFO - PROCESS | 1655 | 1468017894251 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1655 | 1468017894253 Marionette TRACE conn2 <- [1,874,null,{}] 15:44:54 INFO - PROCESS | 1655 | 1468017894256 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1655 | 1468017894257 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:54 INFO - PROCESS | 1655 | 1468017894338 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:44:54 INFO - PROCESS | 1655 | 1468017894343 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1655 | 1468017894344 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11734c800 == 29 [pid = 1655] [id = 226] 15:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118290000) [pid = 1655] [serial = 676] [outer = 0x0] 15:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1182e3000) [pid = 1655] [serial = 677] [outer = 0x118290000] 15:44:54 INFO - PROCESS | 1655 | 1468017894374 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118575c00) [pid = 1655] [serial = 678] [outer = 0x118290000] 15:44:54 INFO - PROCESS | 1655 | 1468017894763 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 522ms 15:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:44:54 INFO - PROCESS | 1655 | 1468017894775 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1655 | 1468017894777 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:44:54 INFO - PROCESS | 1655 | 1468017894780 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1655 | 1468017894783 Marionette TRACE conn2 <- [1,878,null,{}] 15:44:54 INFO - PROCESS | 1655 | 1468017894805 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:54 INFO - PROCESS | 1655 | 1468017894809 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:54 INFO - PROCESS | 1655 | 1468017894928 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:44:54 INFO - PROCESS | 1655 | 1468017894936 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1655 | 1468017894940 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907c800 == 30 [pid = 1655] [id = 227] 15:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118888c00) [pid = 1655] [serial = 679] [outer = 0x0] 15:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119051400) [pid = 1655] [serial = 680] [outer = 0x118888c00] 15:44:54 INFO - PROCESS | 1655 | 1468017894986 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11974ac00) [pid = 1655] [serial = 681] [outer = 0x118888c00] 15:44:55 INFO - PROCESS | 1655 | 1468017895486 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 15:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 732ms 15:44:55 INFO - PROCESS | 1655 | 1468017895512 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:44:55 INFO - PROCESS | 1655 | 1468017895513 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:44:55 INFO - PROCESS | 1655 | 1468017895521 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1655 | 1468017895522 Marionette TRACE conn2 <- [1,882,null,{}] 15:44:55 INFO - PROCESS | 1655 | 1468017895525 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:55 INFO - PROCESS | 1655 | 1468017895526 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:55 INFO - PROCESS | 1655 | 1468017895625 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:44:55 INFO - PROCESS | 1655 | 1468017895629 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1655 | 1468017895630 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x119941800 == 31 [pid = 1655] [id = 228] 15:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1198a6c00) [pid = 1655] [serial = 682] [outer = 0x0] 15:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1198ed800) [pid = 1655] [serial = 683] [outer = 0x1198a6c00] 15:44:55 INFO - PROCESS | 1655 | 1468017895657 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119c72400) [pid = 1655] [serial = 684] [outer = 0x1198a6c00] 15:44:56 INFO - PROCESS | 1655 | 1468017896022 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 15:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 15:44:56 INFO - PROCESS | 1655 | 1468017896041 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1655 | 1468017896042 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:44:56 INFO - PROCESS | 1655 | 1468017896045 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1655 | 1468017896046 Marionette TRACE conn2 <- [1,886,null,{}] 15:44:56 INFO - PROCESS | 1655 | 1468017896048 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:56 INFO - PROCESS | 1655 | 1468017896050 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:56 INFO - PROCESS | 1655 | 1468017896142 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:44:56 INFO - PROCESS | 1655 | 1468017896146 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1655 | 1468017896147 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12395a800 == 32 [pid = 1655] [id = 229] 15:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e98800) [pid = 1655] [serial = 685] [outer = 0x0] 15:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12381f800) [pid = 1655] [serial = 686] [outer = 0x112e98800] 15:44:56 INFO - PROCESS | 1655 | 1468017896173 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1240b7000) [pid = 1655] [serial = 687] [outer = 0x112e98800] 15:44:56 INFO - PROCESS | 1655 | 1468017896523 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 15:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 15:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:44:56 INFO - PROCESS | 1655 | 1468017896563 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1655 | 1468017896565 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:44:56 INFO - PROCESS | 1655 | 1468017896567 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1655 | 1468017896568 Marionette TRACE conn2 <- [1,890,null,{}] 15:44:56 INFO - PROCESS | 1655 | 1468017896571 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:56 INFO - PROCESS | 1655 | 1468017896575 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:56 INFO - PROCESS | 1655 | 1468017896679 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:44:56 INFO - PROCESS | 1655 | 1468017896723 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1655 | 1468017896724 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246ec000 == 33 [pid = 1655] [id = 230] 15:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124383c00) [pid = 1655] [serial = 688] [outer = 0x0] 15:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124eaa000) [pid = 1655] [serial = 689] [outer = 0x124383c00] 15:44:56 INFO - PROCESS | 1655 | 1468017896749 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126234800) [pid = 1655] [serial = 690] [outer = 0x124383c00] 15:44:57 INFO - PROCESS | 1655 | 1468017897086 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 15:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:44:57 INFO - PROCESS | 1655 | 1468017897137 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1655 | 1468017897138 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:44:57 INFO - PROCESS | 1655 | 1468017897140 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1655 | 1468017897141 Marionette TRACE conn2 <- [1,894,null,{}] 15:44:57 INFO - PROCESS | 1655 | 1468017897152 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1655 | 1468017897153 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:57 INFO - PROCESS | 1655 | 1468017897253 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:44:57 INFO - PROCESS | 1655 | 1468017897256 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1655 | 1468017897257 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12575c800 == 34 [pid = 1655] [id = 231] 15:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12454cc00) [pid = 1655] [serial = 691] [outer = 0x0] 15:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126719400) [pid = 1655] [serial = 692] [outer = 0x12454cc00] 15:44:57 INFO - PROCESS | 1655 | 1468017897281 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1267c5800) [pid = 1655] [serial = 693] [outer = 0x12454cc00] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120632000) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119054800) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113a9a400) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1238f5000) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164e1000) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118284400) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124af6c00) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112ed5800) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112e90c00) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12895e800) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1197cd800) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126610c00) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126611800) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113c39c00) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119da2800) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:44:57 INFO - PROCESS | 1655 | 1468017897737 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 619ms 15:44:57 INFO - PROCESS | 1655 | 1468017897759 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:44:57 INFO - PROCESS | 1655 | 1468017897760 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:44:57 INFO - PROCESS | 1655 | 1468017897763 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1655 | 1468017897764 Marionette TRACE conn2 <- [1,898,null,{}] 15:44:57 INFO - PROCESS | 1655 | 1468017897769 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:57 INFO - PROCESS | 1655 | 1468017897770 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:57 INFO - PROCESS | 1655 | 1468017897843 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:44:57 INFO - PROCESS | 1655 | 1468017897846 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1655 | 1468017897847 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246da800 == 35 [pid = 1655] [id = 232] 15:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1131a9c00) [pid = 1655] [serial = 694] [outer = 0x0] 15:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11697bc00) [pid = 1655] [serial = 695] [outer = 0x1131a9c00] 15:44:57 INFO - PROCESS | 1655 | 1468017897874 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1197c5c00) [pid = 1655] [serial = 696] [outer = 0x1131a9c00] 15:44:58 INFO - PROCESS | 1655 | 1468017898207 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 472ms 15:44:58 INFO - PROCESS | 1655 | 1468017898236 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1655 | 1468017898237 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:44:58 INFO - PROCESS | 1655 | 1468017898239 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1655 | 1468017898240 Marionette TRACE conn2 <- [1,902,null,{}] 15:44:58 INFO - PROCESS | 1655 | 1468017898243 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:58 INFO - PROCESS | 1655 | 1468017898244 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:58 INFO - PROCESS | 1655 | 1468017898347 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:44:58 INFO - PROCESS | 1655 | 1468017898356 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1655 | 1468017898357 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x128937800 == 36 [pid = 1655] [id = 233] 15:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1197cd800) [pid = 1655] [serial = 697] [outer = 0x0] 15:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124cdac00) [pid = 1655] [serial = 698] [outer = 0x1197cd800] 15:44:58 INFO - PROCESS | 1655 | 1468017898381 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126720800) [pid = 1655] [serial = 699] [outer = 0x1197cd800] 15:44:58 INFO - PROCESS | 1655 | 1468017898671 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 15:44:58 INFO - PROCESS | 1655 | 1468017898708 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1655 | 1468017898709 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:44:58 INFO - PROCESS | 1655 | 1468017898711 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1655 | 1468017898712 Marionette TRACE conn2 <- [1,906,null,{}] 15:44:58 INFO - PROCESS | 1655 | 1468017898717 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:58 INFO - PROCESS | 1655 | 1468017898718 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:58 INFO - PROCESS | 1655 | 1468017898793 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:44:58 INFO - PROCESS | 1655 | 1468017898796 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1655 | 1468017898798 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12926a000 == 37 [pid = 1655] [id = 234] 15:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119c71000) [pid = 1655] [serial = 700] [outer = 0x0] 15:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12895f800) [pid = 1655] [serial = 701] [outer = 0x119c71000] 15:44:58 INFO - PROCESS | 1655 | 1468017898825 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128a74800) [pid = 1655] [serial = 702] [outer = 0x119c71000] 15:44:59 INFO - PROCESS | 1655 | 1468017899176 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 15:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:44:59 INFO - PROCESS | 1655 | 1468017899185 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1655 | 1468017899187 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:44:59 INFO - PROCESS | 1655 | 1468017899189 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1655 | 1468017899191 Marionette TRACE conn2 <- [1,910,null,{}] 15:44:59 INFO - PROCESS | 1655 | 1468017899193 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1655 | 1468017899195 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:59 INFO - PROCESS | 1655 | 1468017899321 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:44:59 INFO - PROCESS | 1655 | 1468017899328 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1655 | 1468017899329 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a55f000 == 38 [pid = 1655] [id = 235] 15:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113a45800) [pid = 1655] [serial = 703] [outer = 0x0] 15:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128a7e000) [pid = 1655] [serial = 704] [outer = 0x113a45800] 15:44:59 INFO - PROCESS | 1655 | 1468017899355 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292a0c00) [pid = 1655] [serial = 705] [outer = 0x113a45800] 15:44:59 INFO - PROCESS | 1655 | 1468017899717 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 569ms 15:44:59 INFO - PROCESS | 1655 | 1468017899760 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1655 | 1468017899764 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:44:59 INFO - PROCESS | 1655 | 1468017899769 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1655 | 1468017899773 Marionette TRACE conn2 <- [1,914,null,{}] 15:44:59 INFO - PROCESS | 1655 | 1468017899780 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:44:59 INFO - PROCESS | 1655 | 1468017899783 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:59 INFO - PROCESS | 1655 | 1468017899921 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:44:59 INFO - PROCESS | 1655 | 1468017899973 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1655 | 1468017899974 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:44:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x113e3d800 == 39 [pid = 1655] [id = 236] 15:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1131ae400) [pid = 1655] [serial = 706] [outer = 0x0] 15:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133d9c00) [pid = 1655] [serial = 707] [outer = 0x1131ae400] 15:45:00 INFO - PROCESS | 1655 | 1468017900007 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115fdb400) [pid = 1655] [serial = 708] [outer = 0x1131ae400] 15:45:00 INFO - PROCESS | 1655 | 1468017900555 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 827ms 15:45:00 INFO - PROCESS | 1655 | 1468017900596 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1655 | 1468017900599 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:45:00 INFO - PROCESS | 1655 | 1468017900604 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1655 | 1468017900606 Marionette TRACE conn2 <- [1,918,null,{}] 15:45:00 INFO - PROCESS | 1655 | 1468017900608 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:00 INFO - PROCESS | 1655 | 1468017900610 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:00 INFO - PROCESS | 1655 | 1468017900719 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:45:00 INFO - PROCESS | 1655 | 1468017900795 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1655 | 1468017900797 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d0000 == 40 [pid = 1655] [id = 237] 15:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182e2c00) [pid = 1655] [serial = 709] [outer = 0x0] 15:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118577000) [pid = 1655] [serial = 710] [outer = 0x1182e2c00] 15:45:00 INFO - PROCESS | 1655 | 1468017900827 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1185bcc00) [pid = 1655] [serial = 711] [outer = 0x1182e2c00] 15:45:01 INFO - PROCESS | 1655 | 1468017901466 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 922ms 15:45:01 INFO - PROCESS | 1655 | 1468017901527 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1655 | 1468017901529 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:45:01 INFO - PROCESS | 1655 | 1468017901536 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1655 | 1468017901538 Marionette TRACE conn2 <- [1,922,null,{}] 15:45:01 INFO - PROCESS | 1655 | 1468017901541 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:01 INFO - PROCESS | 1655 | 1468017901543 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:01 INFO - PROCESS | 1655 | 1468017901663 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12926a000 == 39 [pid = 1655] [id = 234] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128937800 == 38 [pid = 1655] [id = 233] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1246da800 == 37 [pid = 1655] [id = 232] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12575c800 == 36 [pid = 1655] [id = 231] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1246ec000 == 35 [pid = 1655] [id = 230] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12395a800 == 34 [pid = 1655] [id = 229] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119941800 == 33 [pid = 1655] [id = 228] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11907c800 == 32 [pid = 1655] [id = 227] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11734c800 == 31 [pid = 1655] [id = 226] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116140800 == 30 [pid = 1655] [id = 225] 15:45:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1167d1800 == 29 [pid = 1655] [id = 224] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1266ad000) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1267c3000) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11994ec00) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118157800) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12929b400) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12902b400) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128a7d400) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128955400) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1267ba800) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12623a800) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c75800) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12895c800) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1251e5000) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12454dc00) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119747000) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1198a7400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115f6b400) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1164e1800) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12579dc00) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x117058000) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11815bc00) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1182df000) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11871ac00) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12579d800) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1198ef800) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x112ed9400) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x113c3f000) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x129035400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12927dc00) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 15:45:01 INFO - PROCESS | 1655 | 1468017901746 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1655 | 1468017901749 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x113209000 == 30 [pid = 1655] [id = 238] 15:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1133ad400) [pid = 1655] [serial = 712] [outer = 0x0] 15:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x113c3f000) [pid = 1655] [serial = 713] [outer = 0x1133ad400] 15:45:01 INFO - PROCESS | 1655 | 1468017901776 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116751c00) [pid = 1655] [serial = 714] [outer = 0x1133ad400] 15:45:02 INFO - PROCESS | 1655 | 1468017902105 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 621ms 15:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:45:02 INFO - PROCESS | 1655 | 1468017902156 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1655 | 1468017902159 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:45:02 INFO - PROCESS | 1655 | 1468017902163 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1655 | 1468017902165 Marionette TRACE conn2 <- [1,926,null,{}] 15:45:02 INFO - PROCESS | 1655 | 1468017902167 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1655 | 1468017902169 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:02 INFO - PROCESS | 1655 | 1468017902262 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:45:02 INFO - PROCESS | 1655 | 1468017902320 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1655 | 1468017902321 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11723e000 == 31 [pid = 1655] [id = 239] 15:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116976000) [pid = 1655] [serial = 715] [outer = 0x0] 15:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118299400) [pid = 1655] [serial = 716] [outer = 0x116976000] 15:45:02 INFO - PROCESS | 1655 | 1468017902350 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118578400) [pid = 1655] [serial = 717] [outer = 0x116976000] 15:45:02 INFO - PROCESS | 1655 | 1468017902690 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 570ms 15:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:45:02 INFO - PROCESS | 1655 | 1468017902734 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1655 | 1468017902735 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:45:02 INFO - PROCESS | 1655 | 1468017902737 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1655 | 1468017902740 Marionette TRACE conn2 <- [1,930,null,{}] 15:45:02 INFO - PROCESS | 1655 | 1468017902748 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:02 INFO - PROCESS | 1655 | 1468017902751 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:02 INFO - PROCESS | 1655 | 1468017902844 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:45:02 INFO - PROCESS | 1655 | 1468017902898 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1655 | 1468017902900 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11906e800 == 32 [pid = 1655] [id = 240] 15:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11829dc00) [pid = 1655] [serial = 718] [outer = 0x0] 15:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11888f800) [pid = 1655] [serial = 719] [outer = 0x11829dc00] 15:45:02 INFO - PROCESS | 1655 | 1468017902928 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1198eec00) [pid = 1655] [serial = 720] [outer = 0x11829dc00] 15:45:03 INFO - PROCESS | 1655 | 1468017903209 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 521ms 15:45:03 INFO - PROCESS | 1655 | 1468017903259 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:45:03 INFO - PROCESS | 1655 | 1468017903260 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:45:03 INFO - PROCESS | 1655 | 1468017903263 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1655 | 1468017903264 Marionette TRACE conn2 <- [1,934,null,{}] 15:45:03 INFO - PROCESS | 1655 | 1468017903270 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1655 | 1468017903271 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:03 INFO - PROCESS | 1655 | 1468017903354 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:45:03 INFO - PROCESS | 1655 | 1468017903357 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1655 | 1468017903359 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x119911800 == 33 [pid = 1655] [id = 241] 15:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112e95c00) [pid = 1655] [serial = 721] [outer = 0x0] 15:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120624000) [pid = 1655] [serial = 722] [outer = 0x112e95c00] 15:45:03 INFO - PROCESS | 1655 | 1468017903431 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124192c00) [pid = 1655] [serial = 723] [outer = 0x112e95c00] 15:45:03 INFO - PROCESS | 1655 | 1468017903748 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 15:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:45:03 INFO - PROCESS | 1655 | 1468017903786 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1655 | 1468017903787 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:45:03 INFO - PROCESS | 1655 | 1468017903789 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1655 | 1468017903790 Marionette TRACE conn2 <- [1,938,null,{}] 15:45:03 INFO - PROCESS | 1655 | 1468017903793 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:03 INFO - PROCESS | 1655 | 1468017903794 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:03 INFO - PROCESS | 1655 | 1468017903893 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:45:03 INFO - PROCESS | 1655 | 1468017903904 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1655 | 1468017903905 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fd6800 == 34 [pid = 1655] [id = 242] 15:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112ed5800) [pid = 1655] [serial = 724] [outer = 0x0] 15:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124551400) [pid = 1655] [serial = 725] [outer = 0x112ed5800] 15:45:03 INFO - PROCESS | 1655 | 1468017903929 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12469e800) [pid = 1655] [serial = 726] [outer = 0x112ed5800] 15:45:04 INFO - PROCESS | 1655 | 1468017904256 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 518ms 15:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:45:04 INFO - PROCESS | 1655 | 1468017904308 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1655 | 1468017904309 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:45:04 INFO - PROCESS | 1655 | 1468017904311 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1655 | 1468017904312 Marionette TRACE conn2 <- [1,942,null,{}] 15:45:04 INFO - PROCESS | 1655 | 1468017904314 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:04 INFO - PROCESS | 1655 | 1468017904319 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:04 INFO - PROCESS | 1655 | 1468017904440 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:45:04 INFO - PROCESS | 1655 | 1468017904462 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1655 | 1468017904463 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256af800 == 35 [pid = 1655] [id = 243] 15:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124af5c00) [pid = 1655] [serial = 727] [outer = 0x0] 15:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12579dc00) [pid = 1655] [serial = 728] [outer = 0x124af5c00] 15:45:04 INFO - PROCESS | 1655 | 1468017904489 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267c4400) [pid = 1655] [serial = 729] [outer = 0x124af5c00] 15:45:04 INFO - PROCESS | 1655 | 1468017904837 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 568ms 15:45:04 INFO - PROCESS | 1655 | 1468017904881 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1655 | 1468017904882 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:45:04 INFO - PROCESS | 1655 | 1468017904884 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1655 | 1468017904885 Marionette TRACE conn2 <- [1,946,null,{}] 15:45:04 INFO - PROCESS | 1655 | 1468017904888 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:04 INFO - PROCESS | 1655 | 1468017904896 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:04 INFO - PROCESS | 1655 | 1468017904987 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:45:05 INFO - PROCESS | 1655 | 1468017905000 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1655 | 1468017905002 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12892a000 == 36 [pid = 1655] [id = 244] 15:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124c6a400) [pid = 1655] [serial = 730] [outer = 0x0] 15:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128962000) [pid = 1655] [serial = 731] [outer = 0x124c6a400] 15:45:05 INFO - PROCESS | 1655 | 1468017905026 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d4a800) [pid = 1655] [serial = 732] [outer = 0x124c6a400] 15:45:05 INFO - PROCESS | 1655 | 1468017905346 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 15:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 15:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:45:05 INFO - PROCESS | 1655 | 1468017905404 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1655 | 1468017905405 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:45:05 INFO - PROCESS | 1655 | 1468017905407 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1655 | 1468017905408 Marionette TRACE conn2 <- [1,950,null,{}] 15:45:05 INFO - PROCESS | 1655 | 1468017905411 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:05 INFO - PROCESS | 1655 | 1468017905413 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:05 INFO - PROCESS | 1655 | 1468017905518 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:45:05 INFO - PROCESS | 1655 | 1468017905534 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1655 | 1468017905536 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289d1000 == 37 [pid = 1655] [id = 245] 15:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128955c00) [pid = 1655] [serial = 733] [outer = 0x0] 15:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129035400) [pid = 1655] [serial = 734] [outer = 0x128955c00] 15:45:05 INFO - PROCESS | 1655 | 1468017905576 Marionette DEBUG loaded listener.js 15:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129281800) [pid = 1655] [serial = 735] [outer = 0x128955c00] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1197cd800) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113c7dc00) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118290000) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1198a6c00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124383c00) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112e98800) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118888c00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115fd9c00) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12454cc00) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1161b5000) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1131a9c00) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119c71000) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113a3b800) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1182a8800) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:45:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1198a5000) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:45:06 INFO - PROCESS | 1655 | 1468017906110 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 723ms 15:45:06 INFO - PROCESS | 1655 | 1468017906140 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1655 | 1468017906142 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:45:06 INFO - PROCESS | 1655 | 1468017906154 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1655 | 1468017906155 Marionette TRACE conn2 <- [1,954,null,{}] 15:45:06 INFO - PROCESS | 1655 | 1468017906157 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1655 | 1468017906168 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:06 INFO - PROCESS | 1655 | 1468017906256 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:45:06 INFO - PROCESS | 1655 | 1468017906260 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1655 | 1468017906261 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12925f800 == 38 [pid = 1655] [id = 246] 15:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116752400) [pid = 1655] [serial = 736] [outer = 0x0] 15:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119358800) [pid = 1655] [serial = 737] [outer = 0x116752400] 15:45:06 INFO - PROCESS | 1655 | 1468017906288 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123c27800) [pid = 1655] [serial = 738] [outer = 0x116752400] 15:45:06 INFO - PROCESS | 1655 | 1468017906594 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 476ms 15:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:45:06 INFO - PROCESS | 1655 | 1468017906625 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1655 | 1468017906626 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:45:06 INFO - PROCESS | 1655 | 1468017906628 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1655 | 1468017906629 Marionette TRACE conn2 <- [1,958,null,{}] 15:45:06 INFO - PROCESS | 1655 | 1468017906632 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:06 INFO - PROCESS | 1655 | 1468017906635 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:06 INFO - PROCESS | 1655 | 1468017906712 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:45:06 INFO - PROCESS | 1655 | 1468017906765 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:06 INFO - PROCESS | 1655 | 1468017906766 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a397000 == 39 [pid = 1655] [id = 247] 15:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11829e400) [pid = 1655] [serial = 739] [outer = 0x0] 15:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126612000) [pid = 1655] [serial = 740] [outer = 0x11829e400] 15:45:06 INFO - PROCESS | 1655 | 1468017906790 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1292a2800) [pid = 1655] [serial = 741] [outer = 0x11829e400] 15:45:07 INFO - PROCESS | 1655 | 1468017907086 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 15:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 471ms 15:45:07 INFO - PROCESS | 1655 | 1468017907106 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1655 | 1468017907108 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:45:07 INFO - PROCESS | 1655 | 1468017907110 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1655 | 1468017907112 Marionette TRACE conn2 <- [1,962,null,{}] 15:45:07 INFO - PROCESS | 1655 | 1468017907126 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:07 INFO - PROCESS | 1655 | 1468017907127 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:07 INFO - PROCESS | 1655 | 1468017907221 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:45:07 INFO - PROCESS | 1655 | 1468017907225 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1655 | 1468017907226 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad6f800 == 40 [pid = 1655] [id = 248] 15:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128a6fc00) [pid = 1655] [serial = 742] [outer = 0x0] 15:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12940ac00) [pid = 1655] [serial = 743] [outer = 0x128a6fc00] 15:45:07 INFO - PROCESS | 1655 | 1468017907252 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a370400) [pid = 1655] [serial = 744] [outer = 0x128a6fc00] 15:45:07 INFO - PROCESS | 1655 | 1468017907575 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 15:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 15:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:45:07 INFO - PROCESS | 1655 | 1468017907587 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:45:07 INFO - PROCESS | 1655 | 1468017907588 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:45:07 INFO - PROCESS | 1655 | 1468017907590 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:45:07 INFO - PROCESS | 1655 | 1468017907591 Marionette TRACE conn2 <- [1,966,null,{}] 15:45:07 INFO - PROCESS | 1655 | 1468017907593 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:07 INFO - PROCESS | 1655 | 1468017907595 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:07 INFO - PROCESS | 1655 | 1468017907703 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:45:07 INFO - PROCESS | 1655 | 1468017907708 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1655 | 1468017907709 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad85800 == 41 [pid = 1655] [id = 249] 15:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129032400) [pid = 1655] [serial = 745] [outer = 0x0] 15:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a543c00) [pid = 1655] [serial = 746] [outer = 0x129032400] 15:45:07 INFO - PROCESS | 1655 | 1468017907733 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a87e800) [pid = 1655] [serial = 747] [outer = 0x129032400] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x113209000 == 40 [pid = 1655] [id = 238] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d0000 == 39 [pid = 1655] [id = 237] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x113e3d800 == 38 [pid = 1655] [id = 236] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a55f000 == 37 [pid = 1655] [id = 235] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11723e000 == 36 [pid = 1655] [id = 239] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119911800 == 35 [pid = 1655] [id = 241] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x11906e800 == 34 [pid = 1655] [id = 240] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12925f800 == 33 [pid = 1655] [id = 246] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1256af800 == 32 [pid = 1655] [id = 243] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a397000 == 31 [pid = 1655] [id = 247] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12892a000 == 30 [pid = 1655] [id = 244] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x123fd6800 == 29 [pid = 1655] [id = 242] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1289d1000 == 28 [pid = 1655] [id = 245] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1182e3000) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118575c00) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c72400) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124eaa000) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12381f800) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126234800) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119051400) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1166f6400) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1176cb800) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126719400) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116a0c000) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x117e17400) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11697bc00) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1197c5c00) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12895f800) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x116979c00) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1161b4400) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1185c8000) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1182e7c00) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1267c5800) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124697c00) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123c08400) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128a74800) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1198ed800) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1240b7000) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x126720800) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x124c6b000) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x128a7e000) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x123824c00) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x11974ac00) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x124cdac00) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 15:45:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad6f800 == 27 [pid = 1655] [id = 248] 15:45:09 INFO - PROCESS | 1655 | 1468017909060 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1522ms 15:45:09 INFO - PROCESS | 1655 | 1468017909113 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1655 | 1468017909117 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:45:09 INFO - PROCESS | 1655 | 1468017909120 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1655 | 1468017909122 Marionette TRACE conn2 <- [1,970,null,{}] 15:45:09 INFO - PROCESS | 1655 | 1468017909132 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1655 | 1468017909136 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:09 INFO - PROCESS | 1655 | 1468017909213 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:45:09 INFO - PROCESS | 1655 | 1468017909220 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1655 | 1468017909223 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a21800 == 28 [pid = 1655] [id = 250] 15:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x113c81000) [pid = 1655] [serial = 748] [outer = 0x0] 15:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x113c83400) [pid = 1655] [serial = 749] [outer = 0x113c81000] 15:45:09 INFO - PROCESS | 1655 | 1468017909252 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x115fde400) [pid = 1655] [serial = 750] [outer = 0x113c81000] 15:45:09 INFO - PROCESS | 1655 | 1468017909652 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 577ms 15:45:09 INFO - PROCESS | 1655 | 1468017909697 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1655 | 1468017909702 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:45:09 INFO - PROCESS | 1655 | 1468017909708 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1655 | 1468017909710 Marionette TRACE conn2 <- [1,974,null,{}] 15:45:09 INFO - PROCESS | 1655 | 1468017909714 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:09 INFO - PROCESS | 1655 | 1468017909717 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:09 INFO - PROCESS | 1655 | 1468017909839 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:45:09 INFO - PROCESS | 1655 | 1468017909853 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1655 | 1468017909855 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11694e000 == 29 [pid = 1655] [id = 251] 15:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11674ec00) [pid = 1655] [serial = 751] [outer = 0x0] 15:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1172c6c00) [pid = 1655] [serial = 752] [outer = 0x11674ec00] 15:45:09 INFO - PROCESS | 1655 | 1468017909901 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x117e14000) [pid = 1655] [serial = 753] [outer = 0x11674ec00] 15:45:10 INFO - PROCESS | 1655 | 1468017910254 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 572ms 15:45:10 INFO - PROCESS | 1655 | 1468017910280 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:45:10 INFO - PROCESS | 1655 | 1468017910291 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:45:10 INFO - PROCESS | 1655 | 1468017910294 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1655 | 1468017910296 Marionette TRACE conn2 <- [1,978,null,{}] 15:45:10 INFO - PROCESS | 1655 | 1468017910304 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:10 INFO - PROCESS | 1655 | 1468017910307 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:10 INFO - PROCESS | 1655 | 1468017910381 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:45:10 INFO - PROCESS | 1655 | 1468017910408 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1655 | 1468017910410 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e71000 == 30 [pid = 1655] [id = 252] 15:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1128d1400) [pid = 1655] [serial = 754] [outer = 0x0] 15:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118527000) [pid = 1655] [serial = 755] [outer = 0x1128d1400] 15:45:10 INFO - PROCESS | 1655 | 1468017910437 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1185bdc00) [pid = 1655] [serial = 756] [outer = 0x1128d1400] 15:45:10 INFO - PROCESS | 1655 | 1468017910751 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 472ms 15:45:10 INFO - PROCESS | 1655 | 1468017910769 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:45:10 INFO - PROCESS | 1655 | 1468017910771 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:45:10 INFO - PROCESS | 1655 | 1468017910774 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1655 | 1468017910775 Marionette TRACE conn2 <- [1,982,null,{}] 15:45:10 INFO - PROCESS | 1655 | 1468017910777 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:10 INFO - PROCESS | 1655 | 1468017910778 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:10 INFO - PROCESS | 1655 | 1468017910860 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:45:10 INFO - PROCESS | 1655 | 1468017910911 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1655 | 1468017910912 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d2000 == 31 [pid = 1655] [id = 253] 15:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1182e7000) [pid = 1655] [serial = 757] [outer = 0x0] 15:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119054800) [pid = 1655] [serial = 758] [outer = 0x1182e7000] 15:45:10 INFO - PROCESS | 1655 | 1468017910938 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119355800) [pid = 1655] [serial = 759] [outer = 0x1182e7000] 15:45:11 INFO - PROCESS | 1655 | 1468017911218 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 474ms 15:45:11 INFO - PROCESS | 1655 | 1468017911256 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1655 | 1468017911258 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:45:11 INFO - PROCESS | 1655 | 1468017911260 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1655 | 1468017911261 Marionette TRACE conn2 <- [1,986,null,{}] 15:45:11 INFO - PROCESS | 1655 | 1468017911264 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1655 | 1468017911267 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:11 INFO - PROCESS | 1655 | 1468017911352 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:45:11 INFO - PROCESS | 1655 | 1468017911355 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1655 | 1468017911357 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d3800 == 32 [pid = 1655] [id = 254] 15:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112f49800) [pid = 1655] [serial = 760] [outer = 0x0] 15:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119747c00) [pid = 1655] [serial = 761] [outer = 0x112f49800] 15:45:11 INFO - PROCESS | 1655 | 1468017911383 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11994f000) [pid = 1655] [serial = 762] [outer = 0x112f49800] 15:45:11 INFO - PROCESS | 1655 | 1468017911711 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 15:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:45:11 INFO - PROCESS | 1655 | 1468017911733 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1655 | 1468017911734 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:45:11 INFO - PROCESS | 1655 | 1468017911736 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1655 | 1468017911737 Marionette TRACE conn2 <- [1,990,null,{}] 15:45:11 INFO - PROCESS | 1655 | 1468017911740 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:11 INFO - PROCESS | 1655 | 1468017911744 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:11 INFO - PROCESS | 1655 | 1468017911861 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:45:11 INFO - PROCESS | 1655 | 1468017911869 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1655 | 1468017911871 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1d000 == 33 [pid = 1655] [id = 255] 15:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11994fc00) [pid = 1655] [serial = 763] [outer = 0x0] 15:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x120626800) [pid = 1655] [serial = 764] [outer = 0x11994fc00] 15:45:11 INFO - PROCESS | 1655 | 1468017911896 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124693400) [pid = 1655] [serial = 765] [outer = 0x11994fc00] 15:45:12 INFO - PROCESS | 1655 | 1468017912188 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 15:45:12 INFO - PROCESS | 1655 | 1468017912207 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1655 | 1468017912208 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:45:12 INFO - PROCESS | 1655 | 1468017912211 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1655 | 1468017912212 Marionette TRACE conn2 <- [1,994,null,{}] 15:45:12 INFO - PROCESS | 1655 | 1468017912214 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:12 INFO - PROCESS | 1655 | 1468017912217 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:12 INFO - PROCESS | 1655 | 1468017912295 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:45:12 INFO - PROCESS | 1655 | 1468017912301 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1655 | 1468017912310 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b9e800 == 34 [pid = 1655] [id = 256] 15:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1128d5c00) [pid = 1655] [serial = 766] [outer = 0x0] 15:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124ea6000) [pid = 1655] [serial = 767] [outer = 0x1128d5c00] 15:45:12 INFO - PROCESS | 1655 | 1468017912335 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1251f2400) [pid = 1655] [serial = 768] [outer = 0x1128d5c00] 15:45:12 INFO - PROCESS | 1655 | 1468017912691 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 15:45:12 INFO - PROCESS | 1655 | 1468017912731 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1655 | 1468017912734 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:45:12 INFO - PROCESS | 1655 | 1468017912737 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - PROCESS | 1655 | 1468017912738 Marionette TRACE conn2 <- [1,998,null,{}] 15:45:12 INFO - PROCESS | 1655 | 1468017912740 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:12 INFO - PROCESS | 1655 | 1468017912741 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:12 INFO - PROCESS | 1655 | 1468017912814 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:45:12 INFO - PROCESS | 1655 | 1468017912820 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1655 | 1468017912821 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x124949800 == 35 [pid = 1655] [id = 257] 15:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124559c00) [pid = 1655] [serial = 769] [outer = 0x0] 15:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1256d6400) [pid = 1655] [serial = 770] [outer = 0x124559c00] 15:45:12 INFO - PROCESS | 1655 | 1468017912846 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126239000) [pid = 1655] [serial = 771] [outer = 0x124559c00] 15:45:13 INFO - PROCESS | 1655 | 1468017913187 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 15:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:45:13 INFO - PROCESS | 1655 | 1468017913207 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1655 | 1468017913209 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:45:13 INFO - PROCESS | 1655 | 1468017913211 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1655 | 1468017913212 Marionette TRACE conn2 <- [1,1002,null,{}] 15:45:13 INFO - PROCESS | 1655 | 1468017913214 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:13 INFO - PROCESS | 1655 | 1468017913216 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:13 INFO - PROCESS | 1655 | 1468017913294 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:45:13 INFO - PROCESS | 1655 | 1468017913299 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1655 | 1468017913302 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256a7000 == 36 [pid = 1655] [id = 258] 15:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112a7b400) [pid = 1655] [serial = 772] [outer = 0x0] 15:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1267b8800) [pid = 1655] [serial = 773] [outer = 0x112a7b400] 15:45:13 INFO - PROCESS | 1655 | 1468017913336 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1267c6800) [pid = 1655] [serial = 774] [outer = 0x112a7b400] 15:45:13 INFO - PROCESS | 1655 | 1468017913660 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 15:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:45:13 INFO - PROCESS | 1655 | 1468017913691 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1655 | 1468017913692 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:45:13 INFO - PROCESS | 1655 | 1468017913695 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1655 | 1468017913696 Marionette TRACE conn2 <- [1,1006,null,{}] 15:45:13 INFO - PROCESS | 1655 | 1468017913706 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:13 INFO - PROCESS | 1655 | 1468017913707 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:13 INFO - PROCESS | 1655 | 1468017913829 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:45:13 INFO - PROCESS | 1655 | 1468017913836 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1655 | 1468017913837 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bd800 == 37 [pid = 1655] [id = 259] 15:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1182e5000) [pid = 1655] [serial = 775] [outer = 0x0] 15:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128956c00) [pid = 1655] [serial = 776] [outer = 0x1182e5000] 15:45:13 INFO - PROCESS | 1655 | 1468017913861 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128962400) [pid = 1655] [serial = 777] [outer = 0x1182e5000] 15:45:14 INFO - PROCESS | 1655 | 1468017914202 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 15:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:45:14 INFO - PROCESS | 1655 | 1468017914215 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1655 | 1468017914217 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:45:14 INFO - PROCESS | 1655 | 1468017914219 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1655 | 1468017914221 Marionette TRACE conn2 <- [1,1010,null,{}] 15:45:14 INFO - PROCESS | 1655 | 1468017914223 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1655 | 1468017914225 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:14 INFO - PROCESS | 1655 | 1468017914338 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:45:14 INFO - PROCESS | 1655 | 1468017914352 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1655 | 1468017914354 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d0800 == 38 [pid = 1655] [id = 260] 15:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128a76800) [pid = 1655] [serial = 778] [outer = 0x0] 15:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129279400) [pid = 1655] [serial = 779] [outer = 0x128a76800] 15:45:14 INFO - PROCESS | 1655 | 1468017914387 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292a4800) [pid = 1655] [serial = 780] [outer = 0x128a76800] 15:45:14 INFO - PROCESS | 1655 | 1468017914754 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 571ms 15:45:14 INFO - PROCESS | 1655 | 1468017914791 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:45:14 INFO - PROCESS | 1655 | 1468017914795 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:45:14 INFO - PROCESS | 1655 | 1468017914798 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1655 | 1468017914800 Marionette TRACE conn2 <- [1,1014,null,{}] 15:45:14 INFO - PROCESS | 1655 | 1468017914804 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:14 INFO - PROCESS | 1655 | 1468017914805 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:14 INFO - PROCESS | 1655 | 1468017914956 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:45:14 INFO - PROCESS | 1655 | 1468017914973 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1655 | 1468017914973 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129273000 == 39 [pid = 1655] [id = 261] 15:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124eaf800) [pid = 1655] [serial = 781] [outer = 0x0] 15:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12940e400) [pid = 1655] [serial = 782] [outer = 0x124eaf800] 15:45:15 INFO - PROCESS | 1655 | 1468017915014 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a369c00) [pid = 1655] [serial = 783] [outer = 0x124eaf800] 15:45:15 INFO - PROCESS | 1655 | 1468017915412 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 622ms 15:45:15 INFO - PROCESS | 1655 | 1468017915420 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1655 | 1468017915421 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:45:15 INFO - PROCESS | 1655 | 1468017915423 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1655 | 1468017915424 Marionette TRACE conn2 <- [1,1018,null,{}] 15:45:15 INFO - PROCESS | 1655 | 1468017915426 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1655 | 1468017915427 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:15 INFO - PROCESS | 1655 | 1468017915533 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:45:15 INFO - PROCESS | 1655 | 1468017915536 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1655 | 1468017915538 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a570000 == 40 [pid = 1655] [id = 262] 15:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12927dc00) [pid = 1655] [serial = 784] [outer = 0x0] 15:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a54bc00) [pid = 1655] [serial = 785] [outer = 0x12927dc00] 15:45:15 INFO - PROCESS | 1655 | 1468017915568 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a880c00) [pid = 1655] [serial = 786] [outer = 0x12927dc00] 15:45:15 INFO - PROCESS | 1655 | 1468017915921 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 15:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 15:45:15 INFO - PROCESS | 1655 | 1468017915942 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:45:15 INFO - PROCESS | 1655 | 1468017915943 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:45:15 INFO - PROCESS | 1655 | 1468017915945 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:45:15 INFO - PROCESS | 1655 | 1468017915947 Marionette TRACE conn2 <- [1,1022,null,{}] 15:45:15 INFO - PROCESS | 1655 | 1468017915957 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:15 INFO - PROCESS | 1655 | 1468017915958 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:16 INFO - PROCESS | 1655 | 1468017916220 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128a6fc00) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112ed5800) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124af5c00) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128955c00) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124c6a400) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11829e400) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116752400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1182e2c00) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1131ae400) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113a45800) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112e95c00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11829dc00) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116976000) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:45:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133ad400) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:45:16 INFO - PROCESS | 1655 | 1468017916266 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1655 | 1468017916267 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6d000 == 41 [pid = 1655] [id = 263] 15:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1128d3400) [pid = 1655] [serial = 787] [outer = 0x0] 15:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113a3b800) [pid = 1655] [serial = 788] [outer = 0x1128d3400] 15:45:16 INFO - PROCESS | 1655 | 1468017916292 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1182e2c00) [pid = 1655] [serial = 789] [outer = 0x1128d3400] 15:45:16 INFO - PROCESS | 1655 | 1468017916540 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 618ms 15:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:45:16 INFO - PROCESS | 1655 | 1468017916575 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:45:16 INFO - PROCESS | 1655 | 1468017916576 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:45:16 INFO - PROCESS | 1655 | 1468017916578 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1655 | 1468017916579 Marionette TRACE conn2 <- [1,1026,null,{}] 15:45:16 INFO - PROCESS | 1655 | 1468017916590 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:16 INFO - PROCESS | 1655 | 1468017916591 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:16 INFO - PROCESS | 1655 | 1468017916678 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:45:16 INFO - PROCESS | 1655 | 1468017916682 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1655 | 1468017916685 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b018000 == 42 [pid = 1655] [id = 264] 15:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1185bf400) [pid = 1655] [serial = 790] [outer = 0x0] 15:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119055000) [pid = 1655] [serial = 791] [outer = 0x1185bf400] 15:45:16 INFO - PROCESS | 1655 | 1468017916717 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a36cc00) [pid = 1655] [serial = 792] [outer = 0x1185bf400] 15:45:17 INFO - PROCESS | 1655 | 1468017917040 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 472ms 15:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:45:17 INFO - PROCESS | 1655 | 1468017917052 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1655 | 1468017917053 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:45:17 INFO - PROCESS | 1655 | 1468017917055 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1655 | 1468017917056 Marionette TRACE conn2 <- [1,1030,null,{}] 15:45:17 INFO - PROCESS | 1655 | 1468017917061 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1655 | 1468017917062 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:17 INFO - PROCESS | 1655 | 1468017917172 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:45:17 INFO - PROCESS | 1655 | 1468017917179 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1655 | 1468017917180 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b816800 == 43 [pid = 1655] [id = 265] 15:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1182a5000) [pid = 1655] [serial = 793] [outer = 0x0] 15:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a543000) [pid = 1655] [serial = 794] [outer = 0x1182a5000] 15:45:17 INFO - PROCESS | 1655 | 1468017917204 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12adf2800) [pid = 1655] [serial = 795] [outer = 0x1182a5000] 15:45:17 INFO - PROCESS | 1655 | 1468017917522 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 15:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:45:17 INFO - PROCESS | 1655 | 1468017917576 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1655 | 1468017917578 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:45:17 INFO - PROCESS | 1655 | 1468017917581 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1655 | 1468017917583 Marionette TRACE conn2 <- [1,1034,null,{}] 15:45:17 INFO - PROCESS | 1655 | 1468017917586 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:17 INFO - PROCESS | 1655 | 1468017917588 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:17 INFO - PROCESS | 1655 | 1468017917718 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:45:17 INFO - PROCESS | 1655 | 1468017917774 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1655 | 1468017917782 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b7800 == 44 [pid = 1655] [id = 266] 15:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113c7e000) [pid = 1655] [serial = 796] [outer = 0x0] 15:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12adf3800) [pid = 1655] [serial = 797] [outer = 0x113c7e000] 15:45:17 INFO - PROCESS | 1655 | 1468017917808 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b054c00) [pid = 1655] [serial = 798] [outer = 0x113c7e000] 15:45:18 INFO - PROCESS | 1655 | 1468017918113 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 572ms 15:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:45:18 INFO - PROCESS | 1655 | 1468017918153 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1655 | 1468017918155 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:45:18 INFO - PROCESS | 1655 | 1468017918157 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1655 | 1468017918159 Marionette TRACE conn2 <- [1,1038,null,{}] 15:45:18 INFO - PROCESS | 1655 | 1468017918162 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:18 INFO - PROCESS | 1655 | 1468017918163 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:18 INFO - PROCESS | 1655 | 1468017918348 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:45:18 INFO - PROCESS | 1655 | 1468017918469 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 1655 | 1468017918471 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11225a800 == 45 [pid = 1655] [id = 267] 15:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1128cec00) [pid = 1655] [serial = 799] [outer = 0x0] 15:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112df5400) [pid = 1655] [serial = 800] [outer = 0x1128cec00] 15:45:18 INFO - PROCESS | 1655 | 1468017918526 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112e97800) [pid = 1655] [serial = 801] [outer = 0x1128cec00] 15:45:19 INFO - PROCESS | 1655 | 1468017919121 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 15:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 972ms 15:45:19 INFO - PROCESS | 1655 | 1468017919157 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 1655 | 1468017919159 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:45:19 INFO - PROCESS | 1655 | 1468017919164 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 1655 | 1468017919168 Marionette TRACE conn2 <- [1,1042,null,{}] 15:45:19 INFO - PROCESS | 1655 | 1468017919172 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:19 INFO - PROCESS | 1655 | 1468017919175 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:19 INFO - PROCESS | 1655 | 1468017919290 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:45:19 INFO - PROCESS | 1655 | 1468017919367 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1655 | 1468017919369 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6a800 == 46 [pid = 1655] [id = 268] 15:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116475400) [pid = 1655] [serial = 802] [outer = 0x0] 15:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1172bdc00) [pid = 1655] [serial = 803] [outer = 0x116475400] 15:45:19 INFO - PROCESS | 1655 | 1468017919399 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118284400) [pid = 1655] [serial = 804] [outer = 0x116475400] 15:45:20 INFO - PROCESS | 1655 | 1468017920105 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 976ms 15:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:45:20 INFO - PROCESS | 1655 | 1468017920140 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1655 | 1468017920143 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:45:20 INFO - PROCESS | 1655 | 1468017920146 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1655 | 1468017920148 Marionette TRACE conn2 <- [1,1046,null,{}] 15:45:20 INFO - PROCESS | 1655 | 1468017920152 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:20 INFO - PROCESS | 1655 | 1468017920153 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:20 INFO - PROCESS | 1655 | 1468017920260 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:45:20 INFO - PROCESS | 1655 | 1468017920314 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1655 | 1468017920317 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167d0000 == 47 [pid = 1655] [id = 269] 15:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118285c00) [pid = 1655] [serial = 805] [outer = 0x0] 15:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11829c800) [pid = 1655] [serial = 806] [outer = 0x118285c00] 15:45:20 INFO - PROCESS | 1655 | 1468017920346 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1182e0000) [pid = 1655] [serial = 807] [outer = 0x118285c00] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8b7800 == 46 [pid = 1655] [id = 266] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b816800 == 45 [pid = 1655] [id = 265] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b018000 == 44 [pid = 1655] [id = 264] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6d000 == 43 [pid = 1655] [id = 263] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a570000 == 42 [pid = 1655] [id = 262] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129273000 == 41 [pid = 1655] [id = 261] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d0800 == 40 [pid = 1655] [id = 260] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a543c00) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bd800 == 39 [pid = 1655] [id = 259] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1256a7000 == 38 [pid = 1655] [id = 258] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x124949800 == 37 [pid = 1655] [id = 257] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x123b9e800 == 36 [pid = 1655] [id = 256] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1d000 == 35 [pid = 1655] [id = 255] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d3800 == 34 [pid = 1655] [id = 254] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d2000 == 33 [pid = 1655] [id = 253] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x117e71000 == 32 [pid = 1655] [id = 252] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x11694e000 == 31 [pid = 1655] [id = 251] 15:45:20 INFO - PROCESS | 1655 | --DOCSHELL 0x113a21800 == 30 [pid = 1655] [id = 250] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118578400) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116751c00) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x113c3f000) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a370400) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1267c4400) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126612000) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12469e800) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124192c00) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c27800) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12940ac00) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124551400) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12579dc00) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129035400) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128962000) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128d4a800) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1292a2800) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119358800) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129281800) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1185bcc00) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118577000) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115fdb400) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1133d9c00) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1292a0c00) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x120624000) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11888f800) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1198eec00) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118299400) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 15:45:20 INFO - PROCESS | 1655 | 1468017920756 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 623ms 15:45:20 INFO - PROCESS | 1655 | 1468017920770 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1655 | 1468017920773 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:45:20 INFO - PROCESS | 1655 | 1468017920778 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1655 | 1468017920780 Marionette TRACE conn2 <- [1,1050,null,{}] 15:45:20 INFO - PROCESS | 1655 | 1468017920783 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:20 INFO - PROCESS | 1655 | 1468017920786 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:20 INFO - PROCESS | 1655 | 1468017920868 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:45:20 INFO - PROCESS | 1655 | 1468017920919 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1655 | 1468017920920 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117348800 == 31 [pid = 1655] [id = 270] 15:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118287c00) [pid = 1655] [serial = 808] [outer = 0x0] 15:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118578400) [pid = 1655] [serial = 809] [outer = 0x118287c00] 15:45:20 INFO - PROCESS | 1655 | 1468017920948 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1188ef800) [pid = 1655] [serial = 810] [outer = 0x118287c00] 15:45:21 INFO - PROCESS | 1655 | 1468017921258 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 15:45:21 INFO - PROCESS | 1655 | 1468017921298 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 1655 | 1468017921301 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:45:21 INFO - PROCESS | 1655 | 1468017921304 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1655 | 1468017921307 Marionette TRACE conn2 <- [1,1054,null,{}] 15:45:21 INFO - PROCESS | 1655 | 1468017921314 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:21 INFO - PROCESS | 1655 | 1468017921317 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:21 INFO - PROCESS | 1655 | 1468017921395 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:45:21 INFO - PROCESS | 1655 | 1468017921447 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1655 | 1468017921449 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191b9800 == 32 [pid = 1655] [id = 271] 15:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1188f2800) [pid = 1655] [serial = 811] [outer = 0x0] 15:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1198e2800) [pid = 1655] [serial = 812] [outer = 0x1188f2800] 15:45:21 INFO - PROCESS | 1655 | 1468017921477 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120624c00) [pid = 1655] [serial = 813] [outer = 0x1188f2800] 15:45:21 INFO - PROCESS | 1655 | 1468017921788 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 521ms 15:45:21 INFO - PROCESS | 1655 | 1468017921826 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 1655 | 1468017921828 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:45:21 INFO - PROCESS | 1655 | 1468017921830 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1655 | 1468017921831 Marionette TRACE conn2 <- [1,1058,null,{}] 15:45:21 INFO - PROCESS | 1655 | 1468017921837 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:21 INFO - PROCESS | 1655 | 1468017921838 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:21 INFO - PROCESS | 1655 | 1468017921919 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:45:21 INFO - PROCESS | 1655 | 1468017921923 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1655 | 1468017921924 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123834800 == 33 [pid = 1655] [id = 272] 15:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123c27400) [pid = 1655] [serial = 814] [outer = 0x0] 15:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12454d000) [pid = 1655] [serial = 815] [outer = 0x123c27400] 15:45:21 INFO - PROCESS | 1655 | 1468017921949 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124554c00) [pid = 1655] [serial = 816] [outer = 0x123c27400] 15:45:22 INFO - PROCESS | 1655 | 1468017922259 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 15:45:22 INFO - PROCESS | 1655 | 1468017922326 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1655 | 1468017922327 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:45:22 INFO - PROCESS | 1655 | 1468017922337 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1655 | 1468017922338 Marionette TRACE conn2 <- [1,1062,null,{}] 15:45:22 INFO - PROCESS | 1655 | 1468017922340 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:22 INFO - PROCESS | 1655 | 1468017922341 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:22 INFO - PROCESS | 1655 | 1468017922418 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:45:22 INFO - PROCESS | 1655 | 1468017922423 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1655 | 1468017922425 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x117240800 == 34 [pid = 1655] [id = 273] 15:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1198eb800) [pid = 1655] [serial = 817] [outer = 0x0] 15:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124af7c00) [pid = 1655] [serial = 818] [outer = 0x1198eb800] 15:45:22 INFO - PROCESS | 1655 | 1468017922451 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1251ed000) [pid = 1655] [serial = 819] [outer = 0x1198eb800] 15:45:22 INFO - PROCESS | 1655 | 1468017922806 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 15:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:45:22 INFO - PROCESS | 1655 | 1468017922855 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1655 | 1468017922857 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:45:22 INFO - PROCESS | 1655 | 1468017922859 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1655 | 1468017922860 Marionette TRACE conn2 <- [1,1066,null,{}] 15:45:22 INFO - PROCESS | 1655 | 1468017922862 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:22 INFO - PROCESS | 1655 | 1468017922866 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:22 INFO - PROCESS | 1655 | 1468017922989 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:45:23 INFO - PROCESS | 1655 | 1468017923007 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1655 | 1468017923008 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256aa800 == 35 [pid = 1655] [id = 274] 15:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126231c00) [pid = 1655] [serial = 820] [outer = 0x0] 15:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126618800) [pid = 1655] [serial = 821] [outer = 0x126231c00] 15:45:23 INFO - PROCESS | 1655 | 1468017923037 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128a78000) [pid = 1655] [serial = 822] [outer = 0x126231c00] 15:45:23 INFO - PROCESS | 1655 | 1468017923539 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 721ms 15:45:23 INFO - PROCESS | 1655 | 1468017923582 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 1655 | 1468017923585 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:45:23 INFO - PROCESS | 1655 | 1468017923588 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1655 | 1468017923590 Marionette TRACE conn2 <- [1,1070,null,{}] 15:45:23 INFO - PROCESS | 1655 | 1468017923593 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:23 INFO - PROCESS | 1655 | 1468017923595 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:23 INFO - PROCESS | 1655 | 1468017923739 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:45:23 INFO - PROCESS | 1655 | 1468017923756 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1655 | 1468017923757 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128926000 == 36 [pid = 1655] [id = 275] 15:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129029000) [pid = 1655] [serial = 823] [outer = 0x0] 15:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129031c00) [pid = 1655] [serial = 824] [outer = 0x129029000] 15:45:23 INFO - PROCESS | 1655 | 1468017923787 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129281000) [pid = 1655] [serial = 825] [outer = 0x129029000] 15:45:24 INFO - PROCESS | 1655 | 1468017924120 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 15:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 570ms 15:45:24 INFO - PROCESS | 1655 | 1468017924159 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1655 | 1468017924160 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:45:24 INFO - PROCESS | 1655 | 1468017924162 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1655 | 1468017924163 Marionette TRACE conn2 <- [1,1074,null,{}] 15:45:24 INFO - PROCESS | 1655 | 1468017924166 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1655 | 1468017924167 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:24 INFO - PROCESS | 1655 | 1468017924267 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:45:24 INFO - PROCESS | 1655 | 1468017924271 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1655 | 1468017924272 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289d4800 == 37 [pid = 1655] [id = 276] 15:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129029c00) [pid = 1655] [serial = 826] [outer = 0x0] 15:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1292a6c00) [pid = 1655] [serial = 827] [outer = 0x129029c00] 15:45:24 INFO - PROCESS | 1655 | 1468017924295 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129410800) [pid = 1655] [serial = 828] [outer = 0x129029c00] 15:45:24 INFO - PROCESS | 1655 | 1468017924793 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128a76800) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124559c00) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11674ec00) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1182e5000) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1128d1400) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112a7b400) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1182e7000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129032400) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1128d5c00) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112f49800) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113c81000) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124eaf800) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11994fc00) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12927dc00) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1128d3400) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1185bf400) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:45:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1182a5000) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 15:45:24 INFO - PROCESS | 1655 | 1468017924831 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1655 | 1468017924833 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:45:24 INFO - PROCESS | 1655 | 1468017924835 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - PROCESS | 1655 | 1468017924836 Marionette TRACE conn2 <- [1,1078,null,{}] 15:45:24 INFO - PROCESS | 1655 | 1468017924839 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:24 INFO - PROCESS | 1655 | 1468017924840 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:24 INFO - PROCESS | 1655 | 1468017924916 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:45:24 INFO - PROCESS | 1655 | 1468017924921 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1655 | 1468017924922 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195de800 == 38 [pid = 1655] [id = 277] 15:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1176d2800) [pid = 1655] [serial = 829] [outer = 0x0] 15:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118288000) [pid = 1655] [serial = 830] [outer = 0x1176d2800] 15:45:24 INFO - PROCESS | 1655 | 1468017924955 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119351400) [pid = 1655] [serial = 831] [outer = 0x1176d2800] 15:45:25 INFO - PROCESS | 1655 | 1468017925269 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 15:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:45:25 INFO - PROCESS | 1655 | 1468017925305 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1655 | 1468017925306 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:45:25 INFO - PROCESS | 1655 | 1468017925308 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1655 | 1468017925309 Marionette TRACE conn2 <- [1,1082,null,{}] 15:45:25 INFO - PROCESS | 1655 | 1468017925311 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:25 INFO - PROCESS | 1655 | 1468017925313 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:25 INFO - PROCESS | 1655 | 1468017925394 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:45:25 INFO - PROCESS | 1655 | 1468017925453 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1655 | 1468017925454 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12061c800 == 39 [pid = 1655] [id = 278] 15:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116979400) [pid = 1655] [serial = 832] [outer = 0x0] 15:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119c7dc00) [pid = 1655] [serial = 833] [outer = 0x116979400] 15:45:25 INFO - PROCESS | 1655 | 1468017925478 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267b9800) [pid = 1655] [serial = 834] [outer = 0x116979400] 15:45:25 INFO - PROCESS | 1655 | 1468017925779 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 517ms 15:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:45:25 INFO - PROCESS | 1655 | 1468017925827 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1655 | 1468017925828 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:45:25 INFO - PROCESS | 1655 | 1468017925830 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1655 | 1468017925832 Marionette TRACE conn2 <- [1,1086,null,{}] 15:45:25 INFO - PROCESS | 1655 | 1468017925835 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:25 INFO - PROCESS | 1655 | 1468017925836 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:25 INFO - PROCESS | 1655 | 1468017925935 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:45:25 INFO - PROCESS | 1655 | 1468017925940 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1655 | 1468017925941 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad7d000 == 40 [pid = 1655] [id = 279] 15:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128a7e000) [pid = 1655] [serial = 835] [outer = 0x0] 15:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a54d000) [pid = 1655] [serial = 836] [outer = 0x128a7e000] 15:45:25 INFO - PROCESS | 1655 | 1468017925967 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12adeec00) [pid = 1655] [serial = 837] [outer = 0x128a7e000] 15:45:26 INFO - PROCESS | 1655 | 1468017926291 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 472ms 15:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:45:26 INFO - PROCESS | 1655 | 1468017926305 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1655 | 1468017926306 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1655 | 1468017926308 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1655 | 1468017926309 Marionette TRACE conn2 <- [1,1090,null,{}] 15:45:26 INFO - PROCESS | 1655 | 1468017926311 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1655 | 1468017926312 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:26 INFO - PROCESS | 1655 | 1468017926422 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:45:26 INFO - PROCESS | 1655 | 1468017926428 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1655 | 1468017926429 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e4000 == 41 [pid = 1655] [id = 280] 15:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124558c00) [pid = 1655] [serial = 838] [outer = 0x0] 15:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12adf9400) [pid = 1655] [serial = 839] [outer = 0x124558c00] 15:45:26 INFO - PROCESS | 1655 | 1468017926453 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b0a2000) [pid = 1655] [serial = 840] [outer = 0x124558c00] 15:45:26 INFO - PROCESS | 1655 | 1468017926770 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 15:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:45:26 INFO - PROCESS | 1655 | 1468017926778 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1655 | 1468017926779 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:45:26 INFO - PROCESS | 1655 | 1468017926781 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1655 | 1468017926782 Marionette TRACE conn2 <- [1,1094,null,{}] 15:45:26 INFO - PROCESS | 1655 | 1468017926842 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:26 INFO - PROCESS | 1655 | 1468017926843 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:26 INFO - PROCESS | 1655 | 1468017926945 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:45:27 INFO - PROCESS | 1655 | 1468017927040 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1655 | 1468017927042 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1161aa000 == 42 [pid = 1655] [id = 281] 15:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115f74800) [pid = 1655] [serial = 841] [outer = 0x0] 15:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1164e1000) [pid = 1655] [serial = 842] [outer = 0x115f74800] 15:45:27 INFO - PROCESS | 1655 | 1468017927074 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118285000) [pid = 1655] [serial = 843] [outer = 0x115f74800] 15:45:27 INFO - PROCESS | 1655 | 1468017927494 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 772ms 15:45:27 INFO - PROCESS | 1655 | 1468017927554 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1655 | 1468017927557 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:45:27 INFO - PROCESS | 1655 | 1468017927560 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1655 | 1468017927562 Marionette TRACE conn2 <- [1,1098,null,{}] 15:45:27 INFO - PROCESS | 1655 | 1468017927566 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:27 INFO - PROCESS | 1655 | 1468017927568 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:27 INFO - PROCESS | 1655 | 1468017927673 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:45:27 INFO - PROCESS | 1655 | 1468017927731 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1655 | 1468017927734 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a26000 == 43 [pid = 1655] [id = 282] 15:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11857d800) [pid = 1655] [serial = 844] [outer = 0x0] 15:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118894c00) [pid = 1655] [serial = 845] [outer = 0x11857d800] 15:45:27 INFO - PROCESS | 1655 | 1468017927764 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1193cb800) [pid = 1655] [serial = 846] [outer = 0x11857d800] 15:45:28 INFO - PROCESS | 1655 | 1468017928201 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 673ms 15:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:45:28 INFO - PROCESS | 1655 | 1468017928233 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1655 | 1468017928235 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:45:28 INFO - PROCESS | 1655 | 1468017928237 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1655 | 1468017928239 Marionette TRACE conn2 <- [1,1102,null,{}] 15:45:28 INFO - PROCESS | 1655 | 1468017928241 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1655 | 1468017928242 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:28 INFO - PROCESS | 1655 | 1468017928371 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:45:28 INFO - PROCESS | 1655 | 1468017928426 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:28 INFO - PROCESS | 1655 | 1468017928429 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad7a000 == 44 [pid = 1655] [id = 283] 15:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119c7b000) [pid = 1655] [serial = 847] [outer = 0x0] 15:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12454d400) [pid = 1655] [serial = 848] [outer = 0x119c7b000] 15:45:28 INFO - PROCESS | 1655 | 1468017928460 Marionette DEBUG loaded listener.js 15:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1256cb800) [pid = 1655] [serial = 849] [outer = 0x119c7b000] 15:45:28 INFO - PROCESS | 1655 | 1468017928938 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 718ms 15:45:28 INFO - PROCESS | 1655 | 1468017928963 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:45:28 INFO - PROCESS | 1655 | 1468017928969 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:45:28 INFO - PROCESS | 1655 | 1468017928975 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1655 | 1468017928977 Marionette TRACE conn2 <- [1,1106,null,{}] 15:45:28 INFO - PROCESS | 1655 | 1468017928981 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:28 INFO - PROCESS | 1655 | 1468017928983 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:29 INFO - PROCESS | 1655 | 1468017929137 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:45:29 INFO - PROCESS | 1655 | 1468017929260 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1655 | 1468017929262 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd21800 == 45 [pid = 1655] [id = 284] 15:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1256cf000) [pid = 1655] [serial = 850] [outer = 0x0] 15:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128959400) [pid = 1655] [serial = 851] [outer = 0x1256cf000] 15:45:29 INFO - PROCESS | 1655 | 1468017929313 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1292a2c00) [pid = 1655] [serial = 852] [outer = 0x1256cf000] 15:45:29 INFO - PROCESS | 1655 | 1468017929806 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 15:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 873ms 15:45:29 INFO - PROCESS | 1655 | 1468017929851 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1655 | 1468017929853 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:45:29 INFO - PROCESS | 1655 | 1468017929857 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1655 | 1468017929858 Marionette TRACE conn2 <- [1,1110,null,{}] 15:45:29 INFO - PROCESS | 1655 | 1468017929861 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:29 INFO - PROCESS | 1655 | 1468017929862 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:29 INFO - PROCESS | 1655 | 1468017929964 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:45:30 INFO - PROCESS | 1655 | 1468017930034 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1655 | 1468017930035 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f7f800 == 46 [pid = 1655] [id = 285] 15:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116744400) [pid = 1655] [serial = 853] [outer = 0x0] 15:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126613000) [pid = 1655] [serial = 854] [outer = 0x116744400] 15:45:30 INFO - PROCESS | 1655 | 1468017930064 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129412c00) [pid = 1655] [serial = 855] [outer = 0x116744400] 15:45:30 INFO - PROCESS | 1655 | 1468017930829 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 15:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1021ms 15:45:30 INFO - PROCESS | 1655 | 1468017930879 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1655 | 1468017930881 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:45:30 INFO - PROCESS | 1655 | 1468017930884 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1655 | 1468017930886 Marionette TRACE conn2 <- [1,1114,null,{}] 15:45:30 INFO - PROCESS | 1655 | 1468017930890 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:30 INFO - PROCESS | 1655 | 1468017930892 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:30 INFO - PROCESS | 1655 | 1468017930986 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:45:31 INFO - PROCESS | 1655 | 1468017931043 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1655 | 1468017931044 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116998800 == 47 [pid = 1655] [id = 286] 15:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1185c8000) [pid = 1655] [serial = 856] [outer = 0x0] 15:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1188f0000) [pid = 1655] [serial = 857] [outer = 0x1185c8000] 15:45:31 INFO - PROCESS | 1655 | 1468017931072 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12454ec00) [pid = 1655] [serial = 858] [outer = 0x1185c8000] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad7d000 == 46 [pid = 1655] [id = 279] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12061c800 == 45 [pid = 1655] [id = 278] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1195de800 == 44 [pid = 1655] [id = 277] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1289d4800 == 43 [pid = 1655] [id = 276] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128926000 == 42 [pid = 1655] [id = 275] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1256aa800 == 41 [pid = 1655] [id = 274] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117240800 == 40 [pid = 1655] [id = 273] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x123834800 == 39 [pid = 1655] [id = 272] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1191b9800 == 38 [pid = 1655] [id = 271] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117348800 == 37 [pid = 1655] [id = 270] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1167d0000 == 36 [pid = 1655] [id = 269] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6a800 == 35 [pid = 1655] [id = 268] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11225a800 == 34 [pid = 1655] [id = 267] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad85800 == 33 [pid = 1655] [id = 249] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x115f7f800 == 32 [pid = 1655] [id = 285] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd21800 == 31 [pid = 1655] [id = 284] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad7a000 == 30 [pid = 1655] [id = 283] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119a26000 == 29 [pid = 1655] [id = 282] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e4000 == 28 [pid = 1655] [id = 280] 15:45:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1161aa000 == 27 [pid = 1655] [id = 281] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a880c00) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a54bc00) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12adf3800) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x117e14000) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x113a3b800) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1182e2c00) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1185bdc00) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a369c00) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119055000) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128962400) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a36cc00) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a543000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12adf2800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129279400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1256d6400) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126239000) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1172c6c00) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128956c00) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118527000) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1267b8800) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1267c6800) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119054800) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119355800) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a87e800) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124ea6000) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1251f2400) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119747c00) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11994f000) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113c83400) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115fde400) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12940e400) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x120626800) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124693400) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1292a4800) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 15:45:32 INFO - PROCESS | 1655 | 1468017932238 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1373ms 15:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:45:32 INFO - PROCESS | 1655 | 1468017932258 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1655 | 1468017932261 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:45:32 INFO - PROCESS | 1655 | 1468017932264 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1655 | 1468017932266 Marionette TRACE conn2 <- [1,1118,null,{}] 15:45:32 INFO - PROCESS | 1655 | 1468017932276 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:32 INFO - PROCESS | 1655 | 1468017932277 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:32 INFO - PROCESS | 1655 | 1468017932362 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:45:32 INFO - PROCESS | 1655 | 1468017932371 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1655 | 1468017932373 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c69000 == 28 [pid = 1655] [id = 287] 15:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113a3b800) [pid = 1655] [serial = 859] [outer = 0x0] 15:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1150c1c00) [pid = 1655] [serial = 860] [outer = 0x113a3b800] 15:45:32 INFO - PROCESS | 1655 | 1468017932402 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1161b0000) [pid = 1655] [serial = 861] [outer = 0x113a3b800] 15:45:32 INFO - PROCESS | 1655 | 1468017932741 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 526ms 15:45:32 INFO - PROCESS | 1655 | 1468017932791 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1655 | 1468017932794 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:45:32 INFO - PROCESS | 1655 | 1468017932799 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1655 | 1468017932801 Marionette TRACE conn2 <- [1,1122,null,{}] 15:45:32 INFO - PROCESS | 1655 | 1468017932804 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:32 INFO - PROCESS | 1655 | 1468017932805 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:32 INFO - PROCESS | 1655 | 1468017932885 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:45:32 INFO - PROCESS | 1655 | 1468017932889 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1655 | 1468017932891 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x117072000 == 29 [pid = 1655] [id = 288] 15:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116752400) [pid = 1655] [serial = 862] [outer = 0x0] 15:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1176d0000) [pid = 1655] [serial = 863] [outer = 0x116752400] 15:45:32 INFO - PROCESS | 1655 | 1468017932920 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182e3400) [pid = 1655] [serial = 864] [outer = 0x116752400] 15:45:33 INFO - PROCESS | 1655 | 1468017933263 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 15:45:33 INFO - PROCESS | 1655 | 1468017933271 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 1655 | 1468017933273 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:45:33 INFO - PROCESS | 1655 | 1468017933275 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 1655 | 1468017933278 Marionette TRACE conn2 <- [1,1126,null,{}] 15:45:33 INFO - PROCESS | 1655 | 1468017933288 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:33 INFO - PROCESS | 1655 | 1468017933291 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:33 INFO - PROCESS | 1655 | 1468017933372 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:45:33 INFO - PROCESS | 1655 | 1468017933427 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1655 | 1468017933429 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118749800 == 30 [pid = 1655] [id = 289] 15:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1164e1800) [pid = 1655] [serial = 865] [outer = 0x0] 15:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11871ac00) [pid = 1655] [serial = 866] [outer = 0x1164e1800] 15:45:33 INFO - PROCESS | 1655 | 1468017933456 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1197d0400) [pid = 1655] [serial = 867] [outer = 0x1164e1800] 15:45:33 INFO - PROCESS | 1655 | 1468017933760 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 15:45:33 INFO - PROCESS | 1655 | 1468017933798 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 1655 | 1468017933801 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:45:33 INFO - PROCESS | 1655 | 1468017933806 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - PROCESS | 1655 | 1468017933807 Marionette TRACE conn2 <- [1,1130,null,{}] 15:45:33 INFO - PROCESS | 1655 | 1468017933810 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:33 INFO - PROCESS | 1655 | 1468017933811 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:33 INFO - PROCESS | 1655 | 1468017933890 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:45:33 INFO - PROCESS | 1655 | 1468017933894 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1655 | 1468017933895 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dbd000 == 31 [pid = 1655] [id = 290] 15:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119c78800) [pid = 1655] [serial = 868] [outer = 0x0] 15:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123c27000) [pid = 1655] [serial = 869] [outer = 0x119c78800] 15:45:33 INFO - PROCESS | 1655 | 1468017933923 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12454e400) [pid = 1655] [serial = 870] [outer = 0x119c78800] 15:45:34 INFO - PROCESS | 1655 | 1468017934321 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 571ms 15:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:45:34 INFO - PROCESS | 1655 | 1468017934377 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1655 | 1468017934379 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:45:34 INFO - PROCESS | 1655 | 1468017934381 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1655 | 1468017934382 Marionette TRACE conn2 <- [1,1134,null,{}] 15:45:34 INFO - PROCESS | 1655 | 1468017934391 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:34 INFO - PROCESS | 1655 | 1468017934392 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:34 INFO - PROCESS | 1655 | 1468017934480 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:45:34 INFO - PROCESS | 1655 | 1468017934516 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1655 | 1468017934517 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ba9800 == 32 [pid = 1655] [id = 291] 15:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11647b800) [pid = 1655] [serial = 871] [outer = 0x0] 15:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124557000) [pid = 1655] [serial = 872] [outer = 0x11647b800] 15:45:34 INFO - PROCESS | 1655 | 1468017934541 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124cda000) [pid = 1655] [serial = 873] [outer = 0x11647b800] 15:45:34 INFO - PROCESS | 1655 | 1468017934893 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 527ms 15:45:34 INFO - PROCESS | 1655 | 1468017934908 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1655 | 1468017934910 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:45:34 INFO - PROCESS | 1655 | 1468017934912 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1655 | 1468017934913 Marionette TRACE conn2 <- [1,1138,null,{}] 15:45:34 INFO - PROCESS | 1655 | 1468017934915 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:34 INFO - PROCESS | 1655 | 1468017934923 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:35 INFO - PROCESS | 1655 | 1468017935045 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:45:35 INFO - PROCESS | 1655 | 1468017935049 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1655 | 1468017935050 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x125120800 == 33 [pid = 1655] [id = 292] 15:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124cdac00) [pid = 1655] [serial = 874] [outer = 0x0] 15:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126235800) [pid = 1655] [serial = 875] [outer = 0x124cdac00] 15:45:35 INFO - PROCESS | 1655 | 1468017935075 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12895e000) [pid = 1655] [serial = 876] [outer = 0x124cdac00] 15:45:35 INFO - PROCESS | 1655 | 1468017935393 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 15:45:35 INFO - PROCESS | 1655 | 1468017935446 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:45:35 INFO - PROCESS | 1655 | 1468017935457 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:45:35 INFO - PROCESS | 1655 | 1468017935459 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1655 | 1468017935460 Marionette TRACE conn2 <- [1,1142,null,{}] 15:45:35 INFO - PROCESS | 1655 | 1468017935462 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:35 INFO - PROCESS | 1655 | 1468017935464 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:35 INFO - PROCESS | 1655 | 1468017935555 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:45:35 INFO - PROCESS | 1655 | 1468017935590 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1655 | 1468017935591 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12676f800 == 34 [pid = 1655] [id = 293] 15:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128962400) [pid = 1655] [serial = 877] [outer = 0x0] 15:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128a7c800) [pid = 1655] [serial = 878] [outer = 0x128962400] 15:45:35 INFO - PROCESS | 1655 | 1468017935615 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129030400) [pid = 1655] [serial = 879] [outer = 0x128962400] 15:45:35 INFO - PROCESS | 1655 | 1468017935929 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 15:45:35 INFO - PROCESS | 1655 | 1468017935979 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1655 | 1468017935980 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:45:35 INFO - PROCESS | 1655 | 1468017935987 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1655 | 1468017935988 Marionette TRACE conn2 <- [1,1146,null,{}] 15:45:35 INFO - PROCESS | 1655 | 1468017935991 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:35 INFO - PROCESS | 1655 | 1468017935992 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:36 INFO - PROCESS | 1655 | 1468017936086 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:45:36 INFO - PROCESS | 1655 | 1468017936089 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1655 | 1468017936090 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b55000 == 35 [pid = 1655] [id = 294] 15:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128961000) [pid = 1655] [serial = 880] [outer = 0x0] 15:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129279800) [pid = 1655] [serial = 881] [outer = 0x128961000] 15:45:36 INFO - PROCESS | 1655 | 1468017936115 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129405c00) [pid = 1655] [serial = 882] [outer = 0x128961000] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126231c00) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129029000) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129029c00) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1176d2800) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123c27400) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1198eb800) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118285c00) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118287c00) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128a7e000) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116475400) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113c7e000) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1188f2800) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124558c00) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116979400) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:45:36 INFO - PROCESS | 1655 | 1468017936586 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 623ms 15:45:36 INFO - PROCESS | 1655 | 1468017936606 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:45:36 INFO - PROCESS | 1655 | 1468017936608 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:45:36 INFO - PROCESS | 1655 | 1468017936610 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - PROCESS | 1655 | 1468017936611 Marionette TRACE conn2 <- [1,1150,null,{}] 15:45:36 INFO - PROCESS | 1655 | 1468017936624 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:36 INFO - PROCESS | 1655 | 1468017936625 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:36 INFO - PROCESS | 1655 | 1468017936703 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:45:36 INFO - PROCESS | 1655 | 1468017936707 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:36 INFO - PROCESS | 1655 | 1468017936708 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118744800 == 36 [pid = 1655] [id = 295] 15:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116475400) [pid = 1655] [serial = 883] [outer = 0x0] 15:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123820000) [pid = 1655] [serial = 884] [outer = 0x116475400] 15:45:36 INFO - PROCESS | 1655 | 1468017936733 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126231c00) [pid = 1655] [serial = 885] [outer = 0x116475400] 15:45:37 INFO - PROCESS | 1655 | 1468017937081 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 15:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1251f1000) [pid = 1655] [serial = 886] [outer = 0x12c580c00] 15:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 530ms 15:45:37 INFO - PROCESS | 1655 | 1468017937142 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 1655 | 1468017937143 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:45:37 INFO - PROCESS | 1655 | 1468017937145 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1655 | 1468017937147 Marionette TRACE conn2 <- [1,1154,null,{}] 15:45:37 INFO - PROCESS | 1655 | 1468017937149 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:37 INFO - PROCESS | 1655 | 1468017937150 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:37 INFO - PROCESS | 1655 | 1468017937230 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:45:37 INFO - PROCESS | 1655 | 1468017937237 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1655 | 1468017937238 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a817000 == 37 [pid = 1655] [id = 296] 15:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129029000) [pid = 1655] [serial = 887] [outer = 0x0] 15:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129412400) [pid = 1655] [serial = 888] [outer = 0x129029000] 15:45:37 INFO - PROCESS | 1655 | 1468017937262 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a54d400) [pid = 1655] [serial = 889] [outer = 0x129029000] 15:45:37 INFO - PROCESS | 1655 | 1468017937657 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 15:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 15:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:45:37 INFO - PROCESS | 1655 | 1468017937665 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:45:37 INFO - PROCESS | 1655 | 1468017937668 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:45:37 INFO - PROCESS | 1655 | 1468017937672 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:45:37 INFO - PROCESS | 1655 | 1468017937675 Marionette TRACE conn2 <- [1,1158,null,{}] 15:45:37 INFO - PROCESS | 1655 | 1468017937678 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:37 INFO - PROCESS | 1655 | 1468017937695 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:37 INFO - PROCESS | 1655 | 1468017937865 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:45:37 INFO - PROCESS | 1655 | 1468017937886 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1655 | 1468017937887 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ba6800 == 38 [pid = 1655] [id = 297] 15:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a87d000) [pid = 1655] [serial = 890] [outer = 0x0] 15:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a885c00) [pid = 1655] [serial = 891] [outer = 0x12a87d000] 15:45:37 INFO - PROCESS | 1655 | 1468017937931 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b046000) [pid = 1655] [serial = 892] [outer = 0x12a87d000] 15:45:38 INFO - PROCESS | 1655 | 1468017938313 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 15:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:45:38 INFO - PROCESS | 1655 | 1468017938343 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1655 | 1468017938344 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:45:38 INFO - PROCESS | 1655 | 1468017938346 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1655 | 1468017938347 Marionette TRACE conn2 <- [1,1162,null,{}] 15:45:38 INFO - PROCESS | 1655 | 1468017938350 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:38 INFO - PROCESS | 1655 | 1468017938351 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:38 INFO - PROCESS | 1655 | 1468017938438 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:45:38 INFO - PROCESS | 1655 | 1468017938500 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1655 | 1468017938501 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b02a800 == 39 [pid = 1655] [id = 298] 15:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a87dc00) [pid = 1655] [serial = 893] [outer = 0x0] 15:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b096800) [pid = 1655] [serial = 894] [outer = 0x12a87dc00] 15:45:38 INFO - PROCESS | 1655 | 1468017938540 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b737c00) [pid = 1655] [serial = 895] [outer = 0x12a87dc00] 15:45:39 INFO - PROCESS | 1655 | 1468017939144 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 820ms 15:45:39 INFO - PROCESS | 1655 | 1468017939218 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1655 | 1468017939220 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:45:39 INFO - PROCESS | 1655 | 1468017939269 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1655 | 1468017939273 Marionette TRACE conn2 <- [1,1166,null,{}] 15:45:39 INFO - PROCESS | 1655 | 1468017939276 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:39 INFO - PROCESS | 1655 | 1468017939278 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:39 INFO - PROCESS | 1655 | 1468017939394 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:45:39 INFO - PROCESS | 1655 | 1468017939445 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 1655 | 1468017939447 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117363800 == 40 [pid = 1655] [id = 299] 15:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11674c400) [pid = 1655] [serial = 896] [outer = 0x0] 15:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116979400) [pid = 1655] [serial = 897] [outer = 0x11674c400] 15:45:39 INFO - PROCESS | 1655 | 1468017939478 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1182a3800) [pid = 1655] [serial = 898] [outer = 0x11674c400] 15:45:40 INFO - PROCESS | 1655 | 1468017940040 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 843ms 15:45:40 INFO - PROCESS | 1655 | 1468017940109 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 1655 | 1468017940114 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:45:40 INFO - PROCESS | 1655 | 1468017940122 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1655 | 1468017940125 Marionette TRACE conn2 <- [1,1170,null,{}] 15:45:40 INFO - PROCESS | 1655 | 1468017940129 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:40 INFO - PROCESS | 1655 | 1468017940132 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:40 INFO - PROCESS | 1655 | 1468017940447 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:45:40 INFO - PROCESS | 1655 | 1468017940531 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 1655 | 1468017940532 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x115076000 == 41 [pid = 1655] [id = 300] 15:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1133b4400) [pid = 1655] [serial = 899] [outer = 0x0] 15:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113cf6000) [pid = 1655] [serial = 900] [outer = 0x1133b4400] 15:45:40 INFO - PROCESS | 1655 | 1468017940561 Marionette DEBUG loaded listener.js 15:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116751c00) [pid = 1655] [serial = 901] [outer = 0x1133b4400] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123ba6800 == 40 [pid = 1655] [id = 297] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12a817000 == 39 [pid = 1655] [id = 296] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118744800 == 38 [pid = 1655] [id = 295] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x128b55000 == 37 [pid = 1655] [id = 294] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12676f800 == 36 [pid = 1655] [id = 293] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x125120800 == 35 [pid = 1655] [id = 292] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x123ba9800 == 34 [pid = 1655] [id = 291] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x119dbd000 == 33 [pid = 1655] [id = 290] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118749800 == 32 [pid = 1655] [id = 289] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x117072000 == 31 [pid = 1655] [id = 288] 15:45:41 INFO - PROCESS | 1655 | --DOCSHELL 0x113c69000 == 30 [pid = 1655] [id = 287] 15:45:41 INFO - PROCESS | 1655 | 1468017941109 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126618800) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129031c00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128a78000) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1292a6c00) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118288000) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119351400) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12454d000) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124554c00) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124af7c00) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11829c800) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182e0000) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118578400) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12adeec00) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1188ef800) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a54d000) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1172bdc00) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118284400) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b054c00) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1198e2800) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x120624c00) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112df5400) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129410800) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12adf9400) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b0a2000) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x129281000) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1267b9800) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119c7dc00) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 15:45:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1251ed000) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 15:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1024ms 15:45:41 INFO - PROCESS | 1655 | 1468017941146 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 1655 | 1468017941149 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:45:41 INFO - PROCESS | 1655 | 1468017941163 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1655 | 1468017941167 Marionette TRACE conn2 <- [1,1174,null,{}] 15:45:41 INFO - PROCESS | 1655 | 1468017941172 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:41 INFO - PROCESS | 1655 | 1468017941175 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:41 INFO - PROCESS | 1655 | 1468017941282 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:45:41 INFO - PROCESS | 1655 | 1468017941294 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1655 | 1468017941295 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x116606800 == 31 [pid = 1655] [id = 301] 15:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117e16000) [pid = 1655] [serial = 902] [outer = 0x0] 15:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118288000) [pid = 1655] [serial = 903] [outer = 0x117e16000] 15:45:41 INFO - PROCESS | 1655 | 1468017941322 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118578800) [pid = 1655] [serial = 904] [outer = 0x117e16000] 15:45:41 INFO - PROCESS | 1655 | 1468017941681 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 1655 | 1468017941738 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:45:41 INFO - PROCESS | 1655 | 1468017941740 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1655 | 1468017941742 Marionette TRACE conn2 <- [1,1178,null,{}] 15:45:41 INFO - PROCESS | 1655 | 1468017941744 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:41 INFO - PROCESS | 1655 | 1468017941745 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:41 INFO - PROCESS | 1655 | 1468017941843 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:45:41 INFO - PROCESS | 1655 | 1468017941853 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1655 | 1468017941854 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191b9000 == 32 [pid = 1655] [id = 302] 15:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118889400) [pid = 1655] [serial = 905] [outer = 0x0] 15:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119359000) [pid = 1655] [serial = 906] [outer = 0x118889400] 15:45:41 INFO - PROCESS | 1655 | 1468017941880 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1198a5800) [pid = 1655] [serial = 907] [outer = 0x118889400] 15:45:42 INFO - PROCESS | 1655 | 1468017942235 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 15:45:42 INFO - PROCESS | 1655 | 1468017942262 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:45:42 INFO - PROCESS | 1655 | 1468017942269 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 1655 | 1468017942273 Marionette TRACE conn2 <- [1,1182,null,{}] 15:45:42 INFO - PROCESS | 1655 | 1468017942275 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:42 INFO - PROCESS | 1655 | 1468017942277 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:42 INFO - PROCESS | 1655 | 1468017942356 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:45:42 INFO - PROCESS | 1655 | 1468017942360 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1655 | 1468017942361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a77000 == 33 [pid = 1655] [id = 303] 15:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1198ef000) [pid = 1655] [serial = 908] [outer = 0x0] 15:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1238f9800) [pid = 1655] [serial = 909] [outer = 0x1198ef000] 15:45:42 INFO - PROCESS | 1655 | 1468017942388 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124558000) [pid = 1655] [serial = 910] [outer = 0x1198ef000] 15:45:42 INFO - PROCESS | 1655 | 1468017942778 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 15:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:45:42 INFO - PROCESS | 1655 | 1468017942795 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:45:42 INFO - PROCESS | 1655 | 1468017942800 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 1655 | 1468017942802 Marionette TRACE conn2 <- [1,1186,null,{}] 15:45:42 INFO - PROCESS | 1655 | 1468017942806 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:42 INFO - PROCESS | 1655 | 1468017942808 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:42 INFO - PROCESS | 1655 | 1468017942972 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:45:42 INFO - PROCESS | 1655 | 1468017942984 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1655 | 1468017942985 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x124931000 == 34 [pid = 1655] [id = 304] 15:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124558800) [pid = 1655] [serial = 911] [outer = 0x0] 15:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124ea6000) [pid = 1655] [serial = 912] [outer = 0x124558800] 15:45:43 INFO - PROCESS | 1655 | 1468017943026 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1257a3800) [pid = 1655] [serial = 913] [outer = 0x124558800] 15:45:43 INFO - PROCESS | 1655 | 1468017943401 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1655 | 1468017943423 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:45:43 INFO - PROCESS | 1655 | 1468017943425 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1655 | 1468017943427 Marionette TRACE conn2 <- [1,1190,null,{}] 15:45:43 INFO - PROCESS | 1655 | 1468017943429 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1655 | 1468017943430 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:43 INFO - PROCESS | 1655 | 1468017943528 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:45:43 INFO - PROCESS | 1655 | 1468017943540 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1655 | 1468017943544 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12395b800 == 35 [pid = 1655] [id = 305] 15:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1267c6c00) [pid = 1655] [serial = 914] [outer = 0x0] 15:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128957000) [pid = 1655] [serial = 915] [outer = 0x1267c6c00] 15:45:43 INFO - PROCESS | 1655 | 1468017943576 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128d3c400) [pid = 1655] [serial = 916] [outer = 0x1267c6c00] 15:45:43 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64 15:45:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 15:45:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1 15:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:45:43 INFO - _addTest/ [0,1193,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1655 | 1468017943945 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:45:43 INFO - PROCESS | 1655 | 1468017943948 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1655 | 1468017943950 Marionette TRACE conn2 <- [1,1194,null,{}] 15:45:43 INFO - PROCESS | 1655 | 1468017943953 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:43 INFO - PROCESS | 1655 | 1468017943954 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:44 INFO - PROCESS | 1655 | 1468017944062 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:45:44 INFO - PROCESS | 1655 | 1468017944072 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1655 | 1468017944074 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b4d000 == 36 [pid = 1655] [id = 306] 15:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1191cd400) [pid = 1655] [serial = 917] [outer = 0x0] 15:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129280400) [pid = 1655] [serial = 918] [outer = 0x1191cd400] 15:45:44 INFO - PROCESS | 1655 | 1468017944097 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a543c00) [pid = 1655] [serial = 919] [outer = 0x1191cd400] 15:45:44 INFO - PROCESS | 1655 | 1468017944461 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1655 | 1468017944471 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:45:44 INFO - PROCESS | 1655 | 1468017944473 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1655 | 1468017944474 Marionette TRACE conn2 <- [1,1198,null,{}] 15:45:44 INFO - PROCESS | 1655 | 1468017944477 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:44 INFO - PROCESS | 1655 | 1468017944478 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:44 INFO - PROCESS | 1655 | 1468017944574 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:45:44 INFO - PROCESS | 1655 | 1468017944585 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1655 | 1468017944587 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191ad800 == 37 [pid = 1655] [id = 307] 15:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a87e400) [pid = 1655] [serial = 920] [outer = 0x0] 15:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12adeb400) [pid = 1655] [serial = 921] [outer = 0x12a87e400] 15:45:44 INFO - PROCESS | 1655 | 1468017944611 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b054c00) [pid = 1655] [serial = 922] [outer = 0x12a87e400] 15:45:44 INFO - PROCESS | 1655 | 1468017944937 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 467ms 15:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:45:44 INFO - PROCESS | 1655 | 1468017944942 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1655 | 1468017944943 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:45:44 INFO - PROCESS | 1655 | 1468017944945 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1655 | 1468017944946 Marionette TRACE conn2 <- [1,1202,null,{}] 15:45:44 INFO - PROCESS | 1655 | 1468017944951 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:44 INFO - PROCESS | 1655 | 1468017944952 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:45 INFO - PROCESS | 1655 | 1468017945049 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:45:45 INFO - PROCESS | 1655 | 1468017945061 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1655 | 1468017945062 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a55f800 == 38 [pid = 1655] [id = 308] 15:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b09a400) [pid = 1655] [serial = 923] [outer = 0x0] 15:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b0a3800) [pid = 1655] [serial = 924] [outer = 0x12b09a400] 15:45:45 INFO - PROCESS | 1655 | 1468017945087 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b73e000) [pid = 1655] [serial = 925] [outer = 0x12b09a400] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128962400) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116752400) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113a3b800) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1164e1800) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119c78800) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124cdac00) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128961000) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116475400) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129029000) [pid = 1655] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115f74800) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11857d800) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a87d000) [pid = 1655] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119c7b000) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1256cf000) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11647b800) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116744400) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1128cec00) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:45:45 INFO - PROCESS | 1655 | 1468017945501 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 569ms 15:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:45:45 INFO - PROCESS | 1655 | 1468017945514 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 1655 | 1468017945516 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:45:45 INFO - PROCESS | 1655 | 1468017945521 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1655 | 1468017945523 Marionette TRACE conn2 <- [1,1206,null,{}] 15:45:45 INFO - PROCESS | 1655 | 1468017945525 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:45 INFO - PROCESS | 1655 | 1468017945526 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:45 INFO - PROCESS | 1655 | 1468017945610 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:45:45 INFO - PROCESS | 1655 | 1468017945662 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1655 | 1468017945663 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246eb800 == 39 [pid = 1655] [id = 309] 15:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112f42800) [pid = 1655] [serial = 926] [outer = 0x0] 15:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1185c6800) [pid = 1655] [serial = 927] [outer = 0x112f42800] 15:45:45 INFO - PROCESS | 1655 | 1468017945687 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124cdac00) [pid = 1655] [serial = 928] [outer = 0x112f42800] 15:45:45 INFO - PROCESS | 1655 | 1468017945960 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 15:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms 15:45:45 INFO - PROCESS | 1655 | 1468017945990 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 1655 | 1468017945991 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:45:45 INFO - PROCESS | 1655 | 1468017945994 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - PROCESS | 1655 | 1468017945995 Marionette TRACE conn2 <- [1,1210,null,{}] 15:45:45 INFO - PROCESS | 1655 | 1468017945997 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:46 INFO - PROCESS | 1655 | 1468017945998 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:46 INFO - PROCESS | 1655 | 1468017946092 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:45:46 INFO - PROCESS | 1655 | 1468017946096 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1655 | 1468017946098 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f8800 == 40 [pid = 1655] [id = 310] 15:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124eaf800) [pid = 1655] [serial = 929] [outer = 0x0] 15:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a87d000) [pid = 1655] [serial = 930] [outer = 0x124eaf800] 15:45:46 INFO - PROCESS | 1655 | 1468017946134 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b7b2400) [pid = 1655] [serial = 931] [outer = 0x124eaf800] 15:45:46 INFO - PROCESS | 1655 | 1468017946486 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 15:45:46 INFO - PROCESS | 1655 | 1468017946513 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 1655 | 1468017946514 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:45:46 INFO - PROCESS | 1655 | 1468017946528 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 1655 | 1468017946529 Marionette TRACE conn2 <- [1,1214,null,{}] 15:45:46 INFO - PROCESS | 1655 | 1468017946531 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:46 INFO - PROCESS | 1655 | 1468017946533 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:46 INFO - PROCESS | 1655 | 1468017946628 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:45:46 INFO - PROCESS | 1655 | 1468017946632 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1655 | 1468017946633 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c8800 == 41 [pid = 1655] [id = 311] 15:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b7b6400) [pid = 1655] [serial = 932] [outer = 0x0] 15:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b7c1c00) [pid = 1655] [serial = 933] [outer = 0x12b7b6400] 15:45:46 INFO - PROCESS | 1655 | 1468017946657 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b86bc00) [pid = 1655] [serial = 934] [outer = 0x12b7b6400] 15:45:46 INFO - PROCESS | 1655 | 1468017946956 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 481ms 15:45:47 INFO - PROCESS | 1655 | 1468017946999 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1655 | 1468017947000 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:45:47 INFO - PROCESS | 1655 | 1468017947003 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1655 | 1468017947004 Marionette TRACE conn2 <- [1,1218,null,{}] 15:45:47 INFO - PROCESS | 1655 | 1468017947006 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:47 INFO - PROCESS | 1655 | 1468017947007 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:47 INFO - PROCESS | 1655 | 1468017947090 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:45:47 INFO - PROCESS | 1655 | 1468017947094 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1655 | 1468017947095 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd31000 == 42 [pid = 1655] [id = 312] 15:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b864400) [pid = 1655] [serial = 935] [outer = 0x0] 15:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b872c00) [pid = 1655] [serial = 936] [outer = 0x12b864400] 15:45:47 INFO - PROCESS | 1655 | 1468017947126 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b8f5800) [pid = 1655] [serial = 937] [outer = 0x12b864400] 15:45:47 INFO - PROCESS | 1655 | 1468017947557 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 569ms 15:45:47 INFO - PROCESS | 1655 | 1468017947573 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1655 | 1468017947576 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:45:47 INFO - PROCESS | 1655 | 1468017947579 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1655 | 1468017947581 Marionette TRACE conn2 <- [1,1222,null,{}] 15:45:47 INFO - PROCESS | 1655 | 1468017947585 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:47 INFO - PROCESS | 1655 | 1468017947587 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:47 INFO - PROCESS | 1655 | 1468017947698 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:45:47 INFO - PROCESS | 1655 | 1468017947769 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1655 | 1468017947770 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x117358000 == 43 [pid = 1655] [id = 313] 15:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11662a000) [pid = 1655] [serial = 938] [outer = 0x0] 15:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11674a400) [pid = 1655] [serial = 939] [outer = 0x11662a000] 15:45:47 INFO - PROCESS | 1655 | 1468017947826 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182a2000) [pid = 1655] [serial = 940] [outer = 0x11662a000] 15:45:48 INFO - PROCESS | 1655 | 1468017948241 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 1655 | 1468017948255 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:45:48 INFO - PROCESS | 1655 | 1468017948260 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1655 | 1468017948262 Marionette TRACE conn2 <- [1,1226,null,{}] 15:45:48 INFO - PROCESS | 1655 | 1468017948264 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:48 INFO - PROCESS | 1655 | 1468017948266 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:48 INFO - PROCESS | 1655 | 1468017948371 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:45:48 INFO - PROCESS | 1655 | 1468017948426 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1655 | 1468017948428 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246dc800 == 44 [pid = 1655] [id = 314] 15:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118582000) [pid = 1655] [serial = 941] [outer = 0x0] 15:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119716000) [pid = 1655] [serial = 942] [outer = 0x118582000] 15:45:48 INFO - PROCESS | 1655 | 1468017948458 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11971c400) [pid = 1655] [serial = 943] [outer = 0x118582000] 15:45:48 INFO - PROCESS | 1655 | 1468017948920 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 15:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 15:45:48 INFO - PROCESS | 1655 | 1468017948930 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:45:48 INFO - PROCESS | 1655 | 1468017948932 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:45:48 INFO - PROCESS | 1655 | 1468017948935 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1655 | 1468017948937 Marionette TRACE conn2 <- [1,1230,null,{}] 15:45:48 INFO - PROCESS | 1655 | 1468017948945 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:48 INFO - PROCESS | 1655 | 1468017948948 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:49 INFO - PROCESS | 1655 | 1468017949053 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:45:49 INFO - PROCESS | 1655 | 1468017949141 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1655 | 1468017949143 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c1800 == 45 [pid = 1655] [id = 315] 15:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1198ef800) [pid = 1655] [serial = 944] [outer = 0x0] 15:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123a0c400) [pid = 1655] [serial = 945] [outer = 0x1198ef800] 15:45:49 INFO - PROCESS | 1655 | 1468017949173 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124eb0400) [pid = 1655] [serial = 946] [outer = 0x1198ef800] 15:45:49 INFO - PROCESS | 1655 | 1468017949598 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 15:45:49 INFO - PROCESS | 1655 | 1468017949606 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 1655 | 1468017949608 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:45:49 INFO - PROCESS | 1655 | 1468017949610 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1655 | 1468017949612 Marionette TRACE conn2 <- [1,1234,null,{}] 15:45:49 INFO - PROCESS | 1655 | 1468017949614 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:49 INFO - PROCESS | 1655 | 1468017949615 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:49 INFO - PROCESS | 1655 | 1468017949719 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:45:49 INFO - PROCESS | 1655 | 1468017949784 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1655 | 1468017949785 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c42e000 == 46 [pid = 1655] [id = 316] 15:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1267c3800) [pid = 1655] [serial = 947] [outer = 0x0] 15:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128961c00) [pid = 1655] [serial = 948] [outer = 0x1267c3800] 15:45:49 INFO - PROCESS | 1655 | 1468017949857 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12902d800) [pid = 1655] [serial = 949] [outer = 0x1267c3800] 15:45:50 INFO - PROCESS | 1655 | 1468017950283 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 15:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 725ms 15:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:45:50 INFO - PROCESS | 1655 | 1468017950336 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:45:50 INFO - PROCESS | 1655 | 1468017950337 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:45:50 INFO - PROCESS | 1655 | 1468017950339 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:45:50 INFO - PROCESS | 1655 | 1468017950341 Marionette TRACE conn2 <- [1,1238,null,{}] 15:45:50 INFO - PROCESS | 1655 | 1468017950364 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:50 INFO - PROCESS | 1655 | 1468017950365 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:50 INFO - PROCESS | 1655 | 1468017950642 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:45:50 INFO - PROCESS | 1655 | 1468017950688 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:50 INFO - PROCESS | 1655 | 1468017950690 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11850a800 == 47 [pid = 1655] [id = 317] 15:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1161b5000) [pid = 1655] [serial = 950] [outer = 0x0] 15:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116973800) [pid = 1655] [serial = 951] [outer = 0x1161b5000] 15:45:50 INFO - PROCESS | 1655 | 1468017950718 Marionette DEBUG loaded listener.js 15:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11828b800) [pid = 1655] [serial = 952] [outer = 0x1161b5000] 15:45:51 INFO - PROCESS | 1655 | 1468017951141 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 841ms 15:45:51 INFO - PROCESS | 1655 | 1468017951181 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1655 | 1468017951184 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:45:51 INFO - PROCESS | 1655 | 1468017951187 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1655 | 1468017951189 Marionette TRACE conn2 <- [1,1242,null,{}] 15:45:51 INFO - PROCESS | 1655 | 1468017951192 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:51 INFO - PROCESS | 1655 | 1468017951193 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:51 INFO - PROCESS | 1655 | 1468017951290 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:45:51 INFO - PROCESS | 1655 | 1468017951348 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:51 INFO - PROCESS | 1655 | 1468017951350 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119063000 == 48 [pid = 1655] [id = 318] 15:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1185bd400) [pid = 1655] [serial = 953] [outer = 0x0] 15:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119054800) [pid = 1655] [serial = 954] [outer = 0x1185bd400] 15:45:51 INFO - PROCESS | 1655 | 1468017951378 Marionette DEBUG loaded listener.js 15:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11971e800) [pid = 1655] [serial = 955] [outer = 0x1185bd400] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c8800 == 47 [pid = 1655] [id = 311] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f8800 == 46 [pid = 1655] [id = 310] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1246eb800 == 45 [pid = 1655] [id = 309] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12a55f800 == 44 [pid = 1655] [id = 308] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1191ad800 == 43 [pid = 1655] [id = 307] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128b4d000 == 42 [pid = 1655] [id = 306] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12395b800 == 41 [pid = 1655] [id = 305] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x124931000 == 40 [pid = 1655] [id = 304] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x123a77000 == 39 [pid = 1655] [id = 303] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1191b9000 == 38 [pid = 1655] [id = 302] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116606800 == 37 [pid = 1655] [id = 301] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x115076000 == 36 [pid = 1655] [id = 300] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117363800 == 35 [pid = 1655] [id = 299] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12b02a800 == 34 [pid = 1655] [id = 298] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116998800 == 33 [pid = 1655] [id = 286] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11850a800 == 32 [pid = 1655] [id = 317] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12c42e000 == 31 [pid = 1655] [id = 316] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c1800 == 30 [pid = 1655] [id = 315] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1246dc800 == 29 [pid = 1655] [id = 314] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd31000 == 28 [pid = 1655] [id = 312] 15:45:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117358000 == 27 [pid = 1655] [id = 313] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1176d0000) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1182e3400) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1150c1c00) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1161b0000) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11871ac00) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1197d0400) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123c27000) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126235800) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1188f0000) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129030400) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129279800) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123820000) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129412400) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118285000) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1164e1000) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1193cb800) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a54d400) [pid = 1655] [serial = 889] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a885c00) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118894c00) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1256cb800) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12454d400) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129405c00) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126231c00) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292a2c00) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124557000) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124cda000) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128959400) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129412c00) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126613000) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12895e000) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118719800) [pid = 1655] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12454e400) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12b046000) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112e97800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128a7c800) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 15:45:52 INFO - PROCESS | 1655 | 1468017952301 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1171ms 15:45:52 INFO - PROCESS | 1655 | 1468017952358 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:45:52 INFO - PROCESS | 1655 | 1468017952361 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:45:52 INFO - PROCESS | 1655 | 1468017952364 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 1655 | 1468017952366 Marionette TRACE conn2 <- [1,1246,null,{}] 15:45:52 INFO - PROCESS | 1655 | 1468017952375 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:52 INFO - PROCESS | 1655 | 1468017952377 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:52 INFO - PROCESS | 1655 | 1468017952464 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:45:52 INFO - PROCESS | 1655 | 1468017952520 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1655 | 1468017952521 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618e800 == 28 [pid = 1655] [id = 319] 15:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115f11000) [pid = 1655] [serial = 956] [outer = 0x0] 15:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1166f9400) [pid = 1655] [serial = 957] [outer = 0x115f11000] 15:45:52 INFO - PROCESS | 1655 | 1468017952548 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1176cf800) [pid = 1655] [serial = 958] [outer = 0x115f11000] 15:45:52 INFO - PROCESS | 1655 | 1468017952849 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 527ms 15:45:52 INFO - PROCESS | 1655 | 1468017952891 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:45:52 INFO - PROCESS | 1655 | 1468017952894 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:45:52 INFO - PROCESS | 1655 | 1468017952899 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 1655 | 1468017952903 Marionette TRACE conn2 <- [1,1250,null,{}] 15:45:52 INFO - PROCESS | 1655 | 1468017952906 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:52 INFO - PROCESS | 1655 | 1468017952907 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:52 INFO - PROCESS | 1655 | 1468017952983 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:45:52 INFO - PROCESS | 1655 | 1468017952989 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1655 | 1468017952990 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x117241000 == 29 [pid = 1655] [id = 320] 15:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11829c000) [pid = 1655] [serial = 959] [outer = 0x0] 15:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11857e400) [pid = 1655] [serial = 960] [outer = 0x11829c000] 15:45:53 INFO - PROCESS | 1655 | 1468017953017 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118887c00) [pid = 1655] [serial = 961] [outer = 0x11829c000] 15:45:53 INFO - PROCESS | 1655 | 1468017953379 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 15:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:45:53 INFO - PROCESS | 1655 | 1468017953421 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1655 | 1468017953422 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:45:53 INFO - PROCESS | 1655 | 1468017953424 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1655 | 1468017953427 Marionette TRACE conn2 <- [1,1254,null,{}] 15:45:53 INFO - PROCESS | 1655 | 1468017953434 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:53 INFO - PROCESS | 1655 | 1468017953438 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:53 INFO - PROCESS | 1655 | 1468017953515 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:45:53 INFO - PROCESS | 1655 | 1468017953524 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1655 | 1468017953526 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191b4000 == 30 [pid = 1655] [id = 321] 15:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e8c400) [pid = 1655] [serial = 962] [outer = 0x0] 15:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11974b800) [pid = 1655] [serial = 963] [outer = 0x112e8c400] 15:45:53 INFO - PROCESS | 1655 | 1468017953554 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1198eb400) [pid = 1655] [serial = 964] [outer = 0x112e8c400] 15:45:53 INFO - PROCESS | 1655 | 1468017953911 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 15:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 528ms 15:45:53 INFO - PROCESS | 1655 | 1468017953954 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1655 | 1468017953957 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:45:53 INFO - PROCESS | 1655 | 1468017953960 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - PROCESS | 1655 | 1468017953962 Marionette TRACE conn2 <- [1,1258,null,{}] 15:45:53 INFO - PROCESS | 1655 | 1468017953965 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:53 INFO - PROCESS | 1655 | 1468017953968 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:54 INFO - PROCESS | 1655 | 1468017954134 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:45:54 INFO - PROCESS | 1655 | 1468017954148 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1655 | 1468017954149 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383e000 == 31 [pid = 1655] [id = 322] 15:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119950800) [pid = 1655] [serial = 965] [outer = 0x0] 15:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119c7dc00) [pid = 1655] [serial = 966] [outer = 0x119950800] 15:45:54 INFO - PROCESS | 1655 | 1468017954193 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123c2dc00) [pid = 1655] [serial = 967] [outer = 0x119950800] 15:45:54 INFO - PROCESS | 1655 | 1468017954595 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 15:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:45:54 INFO - PROCESS | 1655 | 1468017954633 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 1655 | 1468017954634 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:45:54 INFO - PROCESS | 1655 | 1468017954636 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1655 | 1468017954637 Marionette TRACE conn2 <- [1,1262,null,{}] 15:45:54 INFO - PROCESS | 1655 | 1468017954640 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:54 INFO - PROCESS | 1655 | 1468017954641 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:54 INFO - PROCESS | 1655 | 1468017954737 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:45:54 INFO - PROCESS | 1655 | 1468017954773 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1655 | 1468017954774 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fdd000 == 32 [pid = 1655] [id = 323] 15:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118285000) [pid = 1655] [serial = 968] [outer = 0x0] 15:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12454cc00) [pid = 1655] [serial = 969] [outer = 0x118285000] 15:45:54 INFO - PROCESS | 1655 | 1468017954799 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124697800) [pid = 1655] [serial = 970] [outer = 0x118285000] 15:45:55 INFO - PROCESS | 1655 | 1468017955146 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 15:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:45:55 INFO - PROCESS | 1655 | 1468017955157 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1655 | 1468017955159 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:45:55 INFO - PROCESS | 1655 | 1468017955162 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1655 | 1468017955163 Marionette TRACE conn2 <- [1,1266,null,{}] 15:45:55 INFO - PROCESS | 1655 | 1468017955175 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:55 INFO - PROCESS | 1655 | 1468017955178 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:55 INFO - PROCESS | 1655 | 1468017955296 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:45:55 INFO - PROCESS | 1655 | 1468017955300 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1655 | 1468017955301 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x124edc000 == 33 [pid = 1655] [id = 324] 15:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x120627000) [pid = 1655] [serial = 971] [outer = 0x0] 15:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124cda000) [pid = 1655] [serial = 972] [outer = 0x120627000] 15:45:55 INFO - PROCESS | 1655 | 1468017955326 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128954c00) [pid = 1655] [serial = 973] [outer = 0x120627000] 15:45:55 INFO - PROCESS | 1655 | 1468017955689 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 578ms 15:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:45:55 INFO - PROCESS | 1655 | 1468017955740 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1655 | 1468017955741 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:45:55 INFO - PROCESS | 1655 | 1468017955743 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1655 | 1468017955744 Marionette TRACE conn2 <- [1,1270,null,{}] 15:45:55 INFO - PROCESS | 1655 | 1468017955746 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:55 INFO - PROCESS | 1655 | 1468017955747 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:55 INFO - PROCESS | 1655 | 1468017955840 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:45:55 INFO - PROCESS | 1655 | 1468017955878 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1655 | 1468017955879 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x128928000 == 34 [pid = 1655] [id = 325] 15:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1267bd400) [pid = 1655] [serial = 974] [outer = 0x0] 15:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128962000) [pid = 1655] [serial = 975] [outer = 0x1267bd400] 15:45:55 INFO - PROCESS | 1655 | 1468017955903 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d4a800) [pid = 1655] [serial = 976] [outer = 0x1267bd400] 15:45:56 INFO - PROCESS | 1655 | 1468017956221 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 15:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:45:56 INFO - PROCESS | 1655 | 1468017956262 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1655 | 1468017956263 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:45:56 INFO - PROCESS | 1655 | 1468017956265 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1655 | 1468017956266 Marionette TRACE conn2 <- [1,1274,null,{}] 15:45:56 INFO - PROCESS | 1655 | 1468017956269 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1655 | 1468017956270 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:56 INFO - PROCESS | 1655 | 1468017956555 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1185c8000) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1267c6c00) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1191cd400) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112f42800) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a87e400) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133b4400) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117e16000) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118889400) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a87dc00) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b09a400) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124558800) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1198ef000) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b7b6400) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11674c400) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b864400) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:45:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124eaf800) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:45:56 INFO - PROCESS | 1655 | 1468017956615 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1655 | 1468017956616 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x112ec4800 == 35 [pid = 1655] [id = 326] 15:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112a7d400) [pid = 1655] [serial = 977] [outer = 0x0] 15:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113c7e800) [pid = 1655] [serial = 978] [outer = 0x112a7d400] 15:45:56 INFO - PROCESS | 1655 | 1468017956640 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117e13000) [pid = 1655] [serial = 979] [outer = 0x112a7d400] 15:45:56 INFO - PROCESS | 1655 | 1468017956894 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 15:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 671ms 15:45:56 INFO - PROCESS | 1655 | 1468017956948 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:45:56 INFO - PROCESS | 1655 | 1468017956949 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:45:56 INFO - PROCESS | 1655 | 1468017956960 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1655 | 1468017956961 Marionette TRACE conn2 <- [1,1278,null,{}] 15:45:56 INFO - PROCESS | 1655 | 1468017956963 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:56 INFO - PROCESS | 1655 | 1468017956964 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:57 INFO - PROCESS | 1655 | 1468017957045 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:45:57 INFO - PROCESS | 1655 | 1468017957050 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:57 INFO - PROCESS | 1655 | 1468017957053 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191af800 == 36 [pid = 1655] [id = 327] 15:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118527000) [pid = 1655] [serial = 980] [outer = 0x0] 15:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1198ef000) [pid = 1655] [serial = 981] [outer = 0x118527000] 15:45:57 INFO - PROCESS | 1655 | 1468017957079 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128955000) [pid = 1655] [serial = 982] [outer = 0x118527000] 15:45:57 INFO - PROCESS | 1655 | 1468017957392 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 15:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:45:57 INFO - PROCESS | 1655 | 1468017957431 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 1655 | 1468017957433 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:45:57 INFO - PROCESS | 1655 | 1468017957435 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1655 | 1468017957436 Marionette TRACE conn2 <- [1,1282,null,{}] 15:45:57 INFO - PROCESS | 1655 | 1468017957438 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:57 INFO - PROCESS | 1655 | 1468017957440 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:57 INFO - PROCESS | 1655 | 1468017957545 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:45:57 INFO - PROCESS | 1655 | 1468017957551 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:57 INFO - PROCESS | 1655 | 1468017957552 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a8000 == 37 [pid = 1655] [id = 328] 15:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x115d51c00) [pid = 1655] [serial = 983] [outer = 0x0] 15:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12895fc00) [pid = 1655] [serial = 984] [outer = 0x115d51c00] 15:45:57 INFO - PROCESS | 1655 | 1468017957576 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12929d000) [pid = 1655] [serial = 985] [outer = 0x115d51c00] 15:45:57 INFO - PROCESS | 1655 | 1468017957902 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 15:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 15:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:45:57 INFO - PROCESS | 1655 | 1468017957955 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:45:57 INFO - PROCESS | 1655 | 1468017957957 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:45:57 INFO - PROCESS | 1655 | 1468017957967 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1655 | 1468017957969 Marionette TRACE conn2 <- [1,1286,null,{}] 15:45:57 INFO - PROCESS | 1655 | 1468017957972 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:57 INFO - PROCESS | 1655 | 1468017957973 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:58 INFO - PROCESS | 1655 | 1468017958065 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:45:58 INFO - PROCESS | 1655 | 1468017958071 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1655 | 1468017958073 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b9d000 == 38 [pid = 1655] [id = 329] 15:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11994f000) [pid = 1655] [serial = 986] [outer = 0x0] 15:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a366000) [pid = 1655] [serial = 987] [outer = 0x11994f000] 15:45:58 INFO - PROCESS | 1655 | 1468017958100 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12adef800) [pid = 1655] [serial = 988] [outer = 0x11994f000] 15:45:58 INFO - PROCESS | 1655 | 1468017958428 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 15:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 478ms 15:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:45:58 INFO - PROCESS | 1655 | 1468017958439 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:45:58 INFO - PROCESS | 1655 | 1468017958440 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:45:58 INFO - PROCESS | 1655 | 1468017958442 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:45:58 INFO - PROCESS | 1655 | 1468017958443 Marionette TRACE conn2 <- [1,1290,null,{}] 15:45:58 INFO - PROCESS | 1655 | 1468017958449 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:58 INFO - PROCESS | 1655 | 1468017958450 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:58 INFO - PROCESS | 1655 | 1468017958559 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:45:58 INFO - PROCESS | 1655 | 1468017958638 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1655 | 1468017958640 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x112ea8800 == 39 [pid = 1655] [id = 330] 15:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x111aa5800) [pid = 1655] [serial = 989] [outer = 0x0] 15:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1122b0800) [pid = 1655] [serial = 990] [outer = 0x111aa5800] 15:45:58 INFO - PROCESS | 1655 | 1468017958671 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112f42c00) [pid = 1655] [serial = 991] [outer = 0x111aa5800] 15:45:59 INFO - PROCESS | 1655 | 1468017959146 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 15:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 770ms 15:45:59 INFO - PROCESS | 1655 | 1468017959214 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1655 | 1468017959216 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:45:59 INFO - PROCESS | 1655 | 1468017959248 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1655 | 1468017959249 Marionette TRACE conn2 <- [1,1294,null,{}] 15:45:59 INFO - PROCESS | 1655 | 1468017959255 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:45:59 INFO - PROCESS | 1655 | 1468017959258 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:59 INFO - PROCESS | 1655 | 1468017959391 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:45:59 INFO - PROCESS | 1655 | 1468017959470 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1655 | 1468017959471 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119063800 == 40 [pid = 1655] [id = 331] 15:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117e12c00) [pid = 1655] [serial = 992] [outer = 0x0] 15:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1182e0800) [pid = 1655] [serial = 993] [outer = 0x117e12c00] 15:45:59 INFO - PROCESS | 1655 | 1468017959501 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118719800) [pid = 1655] [serial = 994] [outer = 0x117e12c00] 15:46:00 INFO - PROCESS | 1655 | 1468017960033 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 15:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 825ms 15:46:00 INFO - PROCESS | 1655 | 1468017960213 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:46:00 INFO - PROCESS | 1655 | 1468017960215 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:46:00 INFO - PROCESS | 1655 | 1468017960225 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1655 | 1468017960226 Marionette TRACE conn2 <- [1,1298,null,{}] 15:46:00 INFO - PROCESS | 1655 | 1468017960230 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:00 INFO - PROCESS | 1655 | 1468017960232 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:00 INFO - PROCESS | 1655 | 1468017960336 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:46:00 INFO - PROCESS | 1655 | 1468017960388 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 1655 | 1468017960392 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181b6800 == 41 [pid = 1655] [id = 332] 15:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118156000) [pid = 1655] [serial = 995] [outer = 0x0] 15:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11829f400) [pid = 1655] [serial = 996] [outer = 0x118156000] 15:46:00 INFO - PROCESS | 1655 | 1468017960418 Marionette DEBUG loaded listener.js 15:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11857f800) [pid = 1655] [serial = 997] [outer = 0x118156000] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x123b9d000 == 40 [pid = 1655] [id = 329] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a8000 == 39 [pid = 1655] [id = 328] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1191af800 == 38 [pid = 1655] [id = 327] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x112ec4800 == 37 [pid = 1655] [id = 326] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x128928000 == 36 [pid = 1655] [id = 325] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x124edc000 == 35 [pid = 1655] [id = 324] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x123fdd000 == 34 [pid = 1655] [id = 323] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12383e000 == 33 [pid = 1655] [id = 322] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1191b4000 == 32 [pid = 1655] [id = 321] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x117241000 == 31 [pid = 1655] [id = 320] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11618e800 == 30 [pid = 1655] [id = 319] 15:46:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119063000 == 29 [pid = 1655] [id = 318] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12454ec00) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b0a3800) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124ea6000) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1238f9800) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12b86bc00) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124558000) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116979400) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1182a3800) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b872c00) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a87d000) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b8f5800) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124cdac00) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b7c1c00) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b73e000) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b7b2400) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128d3c400) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1257a3800) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128957000) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129280400) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1185c6800) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12adeb400) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b054c00) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a543c00) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113cf6000) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116751c00) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118288000) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118578800) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119359000) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1198a5800) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b737c00) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b096800) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 15:46:00 INFO - PROCESS | 1655 | 1468017960991 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 15:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 825ms 15:46:01 INFO - PROCESS | 1655 | 1468017961051 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:46:01 INFO - PROCESS | 1655 | 1468017961054 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:46:01 INFO - PROCESS | 1655 | 1468017961061 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - PROCESS | 1655 | 1468017961065 Marionette TRACE conn2 <- [1,1302,null,{}] 15:46:01 INFO - PROCESS | 1655 | 1468017961069 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:01 INFO - PROCESS | 1655 | 1468017961071 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:01 INFO - PROCESS | 1655 | 1468017961191 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:46:01 INFO - PROCESS | 1655 | 1468017961258 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1655 | 1468017961259 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x117085800 == 30 [pid = 1655] [id = 333] 15:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182a5800) [pid = 1655] [serial = 998] [outer = 0x0] 15:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11934bc00) [pid = 1655] [serial = 999] [outer = 0x1182a5800] 15:46:01 INFO - PROCESS | 1655 | 1468017961289 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11971e000) [pid = 1655] [serial = 1000] [outer = 0x1182a5800] 15:46:01 INFO - PROCESS | 1655 | 1468017961608 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 15:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 580ms 15:46:01 INFO - PROCESS | 1655 | 1468017961638 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:46:01 INFO - PROCESS | 1655 | 1468017961640 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:46:01 INFO - PROCESS | 1655 | 1468017961642 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - PROCESS | 1655 | 1468017961643 Marionette TRACE conn2 <- [1,1306,null,{}] 15:46:01 INFO - PROCESS | 1655 | 1468017961651 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:01 INFO - PROCESS | 1655 | 1468017961656 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:01 INFO - PROCESS | 1655 | 1468017961806 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:46:01 INFO - PROCESS | 1655 | 1468017961856 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1655 | 1468017961858 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618e000 == 31 [pid = 1655] [id = 334] 15:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116747400) [pid = 1655] [serial = 1001] [outer = 0x0] 15:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1172c1400) [pid = 1655] [serial = 1002] [outer = 0x116747400] 15:46:01 INFO - PROCESS | 1655 | 1468017961890 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182a1000) [pid = 1655] [serial = 1003] [outer = 0x116747400] 15:46:02 INFO - PROCESS | 1655 | 1468017962313 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 15:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 720ms 15:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:46:02 INFO - PROCESS | 1655 | 1468017962363 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1655 | 1468017962366 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:46:02 INFO - PROCESS | 1655 | 1468017962369 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1655 | 1468017962371 Marionette TRACE conn2 <- [1,1310,null,{}] 15:46:02 INFO - PROCESS | 1655 | 1468017962374 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:02 INFO - PROCESS | 1655 | 1468017962376 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:02 INFO - PROCESS | 1655 | 1468017962497 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:46:02 INFO - PROCESS | 1655 | 1468017962577 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1655 | 1468017962578 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a22000 == 32 [pid = 1655] [id = 335] 15:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113a90800) [pid = 1655] [serial = 1004] [outer = 0x0] 15:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1197d1800) [pid = 1655] [serial = 1005] [outer = 0x113a90800] 15:46:02 INFO - PROCESS | 1655 | 1468017962612 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c78800) [pid = 1655] [serial = 1006] [outer = 0x113a90800] 15:46:03 INFO - PROCESS | 1655 | 1468017963040 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1655 | 1468017963092 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:46:03 INFO - PROCESS | 1655 | 1468017963095 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1655 | 1468017963096 Marionette TRACE conn2 <- [1,1314,null,{}] 15:46:03 INFO - PROCESS | 1655 | 1468017963099 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:03 INFO - PROCESS | 1655 | 1468017963100 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:03 INFO - PROCESS | 1655 | 1468017963200 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:46:03 INFO - PROCESS | 1655 | 1468017963268 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1655 | 1468017963269 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x117077800 == 33 [pid = 1655] [id = 336] 15:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12437a800) [pid = 1655] [serial = 1007] [outer = 0x0] 15:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124697c00) [pid = 1655] [serial = 1008] [outer = 0x12437a800] 15:46:03 INFO - PROCESS | 1655 | 1468017963302 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124cd6400) [pid = 1655] [serial = 1009] [outer = 0x12437a800] 15:46:03 INFO - PROCESS | 1655 | 1468017963726 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 668ms 15:46:03 INFO - PROCESS | 1655 | 1468017963764 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1655 | 1468017963767 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:46:03 INFO - PROCESS | 1655 | 1468017963776 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1655 | 1468017963779 Marionette TRACE conn2 <- [1,1318,null,{}] 15:46:03 INFO - PROCESS | 1655 | 1468017963782 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:03 INFO - PROCESS | 1655 | 1468017963784 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:03 INFO - PROCESS | 1655 | 1468017963913 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:46:03 INFO - PROCESS | 1655 | 1468017963968 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1655 | 1468017963969 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x128924000 == 34 [pid = 1655] [id = 337] 15:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1251e6800) [pid = 1655] [serial = 1010] [outer = 0x0] 15:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126232000) [pid = 1655] [serial = 1011] [outer = 0x1251e6800] 15:46:04 INFO - PROCESS | 1655 | 1468017964011 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1267c4400) [pid = 1655] [serial = 1012] [outer = 0x1251e6800] 15:46:04 INFO - PROCESS | 1655 | 1468017964491 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 15:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 778ms 15:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:46:04 INFO - PROCESS | 1655 | 1468017964550 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:46:04 INFO - PROCESS | 1655 | 1468017964552 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:46:04 INFO - PROCESS | 1655 | 1468017964556 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:46:04 INFO - PROCESS | 1655 | 1468017964558 Marionette TRACE conn2 <- [1,1322,null,{}] 15:46:04 INFO - PROCESS | 1655 | 1468017964562 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:04 INFO - PROCESS | 1655 | 1468017964564 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:04 INFO - PROCESS | 1655 | 1468017964703 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:46:04 INFO - PROCESS | 1655 | 1468017964794 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1655 | 1468017964795 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x129008800 == 35 [pid = 1655] [id = 338] 15:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128d43c00) [pid = 1655] [serial = 1013] [outer = 0x0] 15:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129029000) [pid = 1655] [serial = 1014] [outer = 0x128d43c00] 15:46:04 INFO - PROCESS | 1655 | 1468017964863 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129283400) [pid = 1655] [serial = 1015] [outer = 0x128d43c00] 15:46:05 INFO - PROCESS | 1655 | 1468017965301 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 774ms 15:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:46:05 INFO - PROCESS | 1655 | 1468017965338 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1655 | 1468017965340 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:46:05 INFO - PROCESS | 1655 | 1468017965342 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1655 | 1468017965344 Marionette TRACE conn2 <- [1,1326,null,{}] 15:46:05 INFO - PROCESS | 1655 | 1468017965346 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:05 INFO - PROCESS | 1655 | 1468017965347 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:05 INFO - PROCESS | 1655 | 1468017965466 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:46:05 INFO - PROCESS | 1655 | 1468017965522 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1655 | 1468017965527 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3a9000 == 36 [pid = 1655] [id = 339] 15:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a881800) [pid = 1655] [serial = 1016] [outer = 0x0] 15:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12adec000) [pid = 1655] [serial = 1017] [outer = 0x12a881800] 15:46:05 INFO - PROCESS | 1655 | 1468017965557 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b094800) [pid = 1655] [serial = 1018] [outer = 0x12a881800] 15:46:05 INFO - PROCESS | 1655 | 1468017965993 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 669ms 15:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:46:06 INFO - PROCESS | 1655 | 1468017966011 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1655 | 1468017966013 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:46:06 INFO - PROCESS | 1655 | 1468017966015 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1655 | 1468017966016 Marionette TRACE conn2 <- [1,1330,null,{}] 15:46:06 INFO - PROCESS | 1655 | 1468017966019 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:06 INFO - PROCESS | 1655 | 1468017966020 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:06 INFO - PROCESS | 1655 | 1468017966116 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:46:06 INFO - PROCESS | 1655 | 1468017966166 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1655 | 1468017966167 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a81e800 == 37 [pid = 1655] [id = 340] 15:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x120623c00) [pid = 1655] [serial = 1019] [outer = 0x0] 15:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b0a0c00) [pid = 1655] [serial = 1020] [outer = 0x120623c00] 15:46:06 INFO - PROCESS | 1655 | 1468017966195 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b73f400) [pid = 1655] [serial = 1021] [outer = 0x120623c00] 15:46:06 INFO - PROCESS | 1655 | 1468017966674 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 15:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 673ms 15:46:06 INFO - PROCESS | 1655 | 1468017966688 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1655 | 1468017966691 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:46:06 INFO - PROCESS | 1655 | 1468017966695 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - PROCESS | 1655 | 1468017966696 Marionette TRACE conn2 <- [1,1334,null,{}] 15:46:06 INFO - PROCESS | 1655 | 1468017966700 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:06 INFO - PROCESS | 1655 | 1468017966702 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:06 INFO - PROCESS | 1655 | 1468017966827 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:46:06 INFO - PROCESS | 1655 | 1468017966896 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1655 | 1468017966899 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119919800 == 38 [pid = 1655] [id = 341] 15:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182a4800) [pid = 1655] [serial = 1022] [outer = 0x0] 15:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1182ea400) [pid = 1655] [serial = 1023] [outer = 0x1182a4800] 15:46:06 INFO - PROCESS | 1655 | 1468017966926 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119715400) [pid = 1655] [serial = 1024] [outer = 0x1182a4800] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1181b6800 == 37 [pid = 1655] [id = 332] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x112ea8800 == 36 [pid = 1655] [id = 330] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119063800 == 35 [pid = 1655] [id = 331] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a81e800 == 34 [pid = 1655] [id = 340] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3a9000 == 33 [pid = 1655] [id = 339] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129008800 == 32 [pid = 1655] [id = 338] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128924000 == 31 [pid = 1655] [id = 337] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117077800 == 30 [pid = 1655] [id = 336] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119a22000 == 29 [pid = 1655] [id = 335] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117085800 == 28 [pid = 1655] [id = 333] 15:46:07 INFO - PROCESS | 1655 | --DOCSHELL 0x11618e000 == 27 [pid = 1655] [id = 334] 15:46:07 INFO - PROCESS | 1655 | 1468017967910 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1224ms 15:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:46:07 INFO - PROCESS | 1655 | 1468017967921 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 1655 | 1468017967923 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:46:07 INFO - PROCESS | 1655 | 1468017967926 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1655 | 1468017967928 Marionette TRACE conn2 <- [1,1338,null,{}] 15:46:07 INFO - PROCESS | 1655 | 1468017967932 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:07 INFO - PROCESS | 1655 | 1468017967933 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:08 INFO - PROCESS | 1655 | 1468017968030 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:46:08 INFO - PROCESS | 1655 | 1468017968039 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1655 | 1468017968042 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1161aa000 == 28 [pid = 1655] [id = 342] 15:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112df3400) [pid = 1655] [serial = 1025] [outer = 0x0] 15:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1150c1c00) [pid = 1655] [serial = 1026] [outer = 0x112df3400] 15:46:08 INFO - PROCESS | 1655 | 1468017968070 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112a81c00) [pid = 1655] [serial = 1027] [outer = 0x112df3400] 15:46:08 INFO - PROCESS | 1655 | 1468017968911 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1026ms 15:46:08 INFO - PROCESS | 1655 | 1468017968953 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1655 | 1468017968957 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:46:08 INFO - PROCESS | 1655 | 1468017968985 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1655 | 1468017968987 Marionette TRACE conn2 <- [1,1342,null,{}] 15:46:08 INFO - PROCESS | 1655 | 1468017968989 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:08 INFO - PROCESS | 1655 | 1468017968991 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:09 INFO - PROCESS | 1655 | 1468017969095 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:46:09 INFO - PROCESS | 1655 | 1468017969100 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1655 | 1468017969102 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181cd000 == 29 [pid = 1655] [id = 343] 15:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116976800) [pid = 1655] [serial = 1028] [outer = 0x0] 15:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1182ea800) [pid = 1655] [serial = 1029] [outer = 0x116976800] 15:46:09 INFO - PROCESS | 1655 | 1468017969131 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118889000) [pid = 1655] [serial = 1030] [outer = 0x116976800] 15:46:09 INFO - PROCESS | 1655 | 1468017969653 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 728ms 15:46:09 INFO - PROCESS | 1655 | 1468017969710 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:46:09 INFO - PROCESS | 1655 | 1468017969712 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:46:09 INFO - PROCESS | 1655 | 1468017969716 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 1655 | 1468017969721 Marionette TRACE conn2 <- [1,1346,null,{}] 15:46:09 INFO - PROCESS | 1655 | 1468017969740 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:09 INFO - PROCESS | 1655 | 1468017969744 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:09 INFO - PROCESS | 1655 | 1468017969844 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:46:09 INFO - PROCESS | 1655 | 1468017969856 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1655 | 1468017969858 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fd3800 == 30 [pid = 1655] [id = 344] 15:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112ed1400) [pid = 1655] [serial = 1031] [outer = 0x0] 15:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119c28000) [pid = 1655] [serial = 1032] [outer = 0x112ed1400] 15:46:09 INFO - PROCESS | 1655 | 1468017969915 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123823c00) [pid = 1655] [serial = 1033] [outer = 0x112ed1400] 15:46:10 INFO - PROCESS | 1655 | 1468017970256 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 577ms 15:46:10 INFO - PROCESS | 1655 | 1468017970295 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1655 | 1468017970297 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:46:10 INFO - PROCESS | 1655 | 1468017970299 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1655 | 1468017970300 Marionette TRACE conn2 <- [1,1350,null,{}] 15:46:10 INFO - PROCESS | 1655 | 1468017970303 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:10 INFO - PROCESS | 1655 | 1468017970304 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:10 INFO - PROCESS | 1655 | 1468017970403 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:46:10 INFO - PROCESS | 1655 | 1468017970406 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1655 | 1468017970407 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256a6800 == 31 [pid = 1655] [id = 345] 15:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1240b7c00) [pid = 1655] [serial = 1034] [outer = 0x0] 15:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124552c00) [pid = 1655] [serial = 1035] [outer = 0x1240b7c00] 15:46:10 INFO - PROCESS | 1655 | 1468017970432 Marionette DEBUG loaded listener.js 15:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124cd4800) [pid = 1655] [serial = 1036] [outer = 0x1240b7c00] 15:46:10 INFO - PROCESS | 1655 | 1468017970806 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 15:46:10 INFO - PROCESS | 1655 | 1468017970823 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1655 | 1468017970824 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:46:10 INFO - PROCESS | 1655 | 1468017970834 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - PROCESS | 1655 | 1468017970837 Marionette TRACE conn2 <- [1,1354,null,{}] 15:46:10 INFO - PROCESS | 1655 | 1468017970840 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:10 INFO - PROCESS | 1655 | 1468017970841 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:10 INFO - PROCESS | 1655 | 1468017970943 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:46:10 INFO - PROCESS | 1655 | 1468017970946 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1655 | 1468017970947 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b63800 == 32 [pid = 1655] [id = 346] 15:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x112e8b800) [pid = 1655] [serial = 1037] [outer = 0x0] 15:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1251f2400) [pid = 1655] [serial = 1038] [outer = 0x112e8b800] 15:46:10 INFO - PROCESS | 1655 | 1468017970972 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x126234800) [pid = 1655] [serial = 1039] [outer = 0x112e8b800] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118285000) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x120627000) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1182a5800) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x115f11000) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11829c000) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x112e8c400) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119950800) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1185bd400) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1267bd400) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11662a000) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118582000) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112a7d400) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11994f000) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1198ef800) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1267c3800) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1161b5000) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118527000) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115d51c00) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118156000) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x111aa5800) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:46:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117e12c00) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:46:11 INFO - PROCESS | 1655 | 1468017971528 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 15:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 730ms 15:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:46:11 INFO - PROCESS | 1655 | 1468017971558 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:46:11 INFO - PROCESS | 1655 | 1468017971559 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:46:11 INFO - PROCESS | 1655 | 1468017971561 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:46:11 INFO - PROCESS | 1655 | 1468017971562 Marionette TRACE conn2 <- [1,1358,null,{}] 15:46:11 INFO - PROCESS | 1655 | 1468017971564 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:11 INFO - PROCESS | 1655 | 1468017971571 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:11 INFO - PROCESS | 1655 | 1468017971716 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:46:11 INFO - PROCESS | 1655 | 1468017971750 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:11 INFO - PROCESS | 1655 | 1468017971751 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a0800 == 33 [pid = 1655] [id = 347] 15:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112e94400) [pid = 1655] [serial = 1040] [outer = 0x0] 15:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11815e800) [pid = 1655] [serial = 1041] [outer = 0x112e94400] 15:46:11 INFO - PROCESS | 1655 | 1468017971776 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124ea8400) [pid = 1655] [serial = 1042] [outer = 0x112e94400] 15:46:12 INFO - PROCESS | 1655 | 1468017972052 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 15:46:12 INFO - PROCESS | 1655 | 1468017972082 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:46:12 INFO - PROCESS | 1655 | 1468017972083 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:46:12 INFO - PROCESS | 1655 | 1468017972094 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 1655 | 1468017972095 Marionette TRACE conn2 <- [1,1362,null,{}] 15:46:12 INFO - PROCESS | 1655 | 1468017972108 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:12 INFO - PROCESS | 1655 | 1468017972109 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:12 INFO - PROCESS | 1655 | 1468017972188 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:46:12 INFO - PROCESS | 1655 | 1468017972192 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1655 | 1468017972193 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a81f800 == 34 [pid = 1655] [id = 348] 15:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182a0400) [pid = 1655] [serial = 1043] [outer = 0x0] 15:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126613800) [pid = 1655] [serial = 1044] [outer = 0x1182a0400] 15:46:12 INFO - PROCESS | 1655 | 1468017972217 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1267c5c00) [pid = 1655] [serial = 1045] [outer = 0x1182a0400] 15:46:12 INFO - PROCESS | 1655 | 1468017972587 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 15:46:12 INFO - PROCESS | 1655 | 1468017972615 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:46:12 INFO - PROCESS | 1655 | 1468017972620 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:46:12 INFO - PROCESS | 1655 | 1468017972624 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 1655 | 1468017972626 Marionette TRACE conn2 <- [1,1366,null,{}] 15:46:12 INFO - PROCESS | 1655 | 1468017972629 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:12 INFO - PROCESS | 1655 | 1468017972631 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:12 INFO - PROCESS | 1655 | 1468017972745 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:46:12 INFO - PROCESS | 1655 | 1468017972751 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1655 | 1468017972752 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e7800 == 35 [pid = 1655] [id = 349] 15:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1267bec00) [pid = 1655] [serial = 1046] [outer = 0x0] 15:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12895e800) [pid = 1655] [serial = 1047] [outer = 0x1267bec00] 15:46:12 INFO - PROCESS | 1655 | 1468017972777 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128d48c00) [pid = 1655] [serial = 1048] [outer = 0x1267bec00] 15:46:13 INFO - PROCESS | 1655 | 1468017973121 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1655 | 1468017973145 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:46:13 INFO - PROCESS | 1655 | 1468017973147 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1655 | 1468017973148 Marionette TRACE conn2 <- [1,1370,null,{}] 15:46:13 INFO - PROCESS | 1655 | 1468017973150 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:13 INFO - PROCESS | 1655 | 1468017973152 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:13 INFO - PROCESS | 1655 | 1468017973234 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:46:13 INFO - PROCESS | 1655 | 1468017973291 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1655 | 1468017973292 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ba5800 == 36 [pid = 1655] [id = 350] 15:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1131a3c00) [pid = 1655] [serial = 1049] [outer = 0x0] 15:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12927dc00) [pid = 1655] [serial = 1050] [outer = 0x1131a3c00] 15:46:13 INFO - PROCESS | 1655 | 1468017973317 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129404800) [pid = 1655] [serial = 1051] [outer = 0x1131a3c00] 15:46:13 INFO - PROCESS | 1655 | 1468017973888 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1655 | 1468017973969 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:46:13 INFO - PROCESS | 1655 | 1468017973973 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1655 | 1468017973976 Marionette TRACE conn2 <- [1,1374,null,{}] 15:46:13 INFO - PROCESS | 1655 | 1468017973980 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:13 INFO - PROCESS | 1655 | 1468017973981 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:14 INFO - PROCESS | 1655 | 1468017974117 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:46:14 INFO - PROCESS | 1655 | 1468017974194 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 1655 | 1468017974195 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d3800 == 37 [pid = 1655] [id = 351] 15:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1161b0400) [pid = 1655] [serial = 1052] [outer = 0x0] 15:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11662a000) [pid = 1655] [serial = 1053] [outer = 0x1161b0400] 15:46:14 INFO - PROCESS | 1655 | 1468017974227 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117e16000) [pid = 1655] [serial = 1054] [outer = 0x1161b0400] 15:46:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:46:14 INFO - PROCESS | 1655 | 1468017974809 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1655 | 1468017975003 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:46:15 INFO - PROCESS | 1655 | 1468017975006 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1655 | 1468017975008 Marionette TRACE conn2 <- [1,1378,null,{}] 15:46:15 INFO - PROCESS | 1655 | 1468017975022 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:15 INFO - PROCESS | 1655 | 1468017975024 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:15 INFO - PROCESS | 1655 | 1468017975133 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:46:15 INFO - PROCESS | 1655 | 1468017975185 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1655 | 1468017975187 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117222800 == 38 [pid = 1655] [id = 352] 15:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117e13c00) [pid = 1655] [serial = 1055] [outer = 0x0] 15:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118284000) [pid = 1655] [serial = 1056] [outer = 0x117e13c00] 15:46:15 INFO - PROCESS | 1655 | 1468017975214 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1182e3c00) [pid = 1655] [serial = 1057] [outer = 0x117e13c00] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e7800 == 37 [pid = 1655] [id = 349] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a81f800 == 36 [pid = 1655] [id = 348] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a0800 == 35 [pid = 1655] [id = 347] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128b63800 == 34 [pid = 1655] [id = 346] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1256a6800 == 33 [pid = 1655] [id = 345] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123fd3800 == 32 [pid = 1655] [id = 344] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1181cd000 == 31 [pid = 1655] [id = 343] 15:46:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1161aa000 == 30 [pid = 1655] [id = 342] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12adef800) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12454cc00) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124cda000) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11934bc00) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124697800) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1166f9400) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1176cf800) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11857e400) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118887c00) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11974b800) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1198eb400) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119c7dc00) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11971e800) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119054800) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128962000) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1182a2000) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11674a400) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128954c00) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11971e000) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128d4a800) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11971c400) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119716000) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117e13000) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a366000) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124eb0400) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123a0c400) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128961c00) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12902d800) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113c7e800) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11828b800) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116973800) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1198ef000) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c2dc00) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128955000) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12895fc00) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11829f400) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11857f800) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1122b0800) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x112f42c00) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118719800) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1182e0800) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12929d000) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 15:46:15 INFO - PROCESS | 1655 | 1468017975625 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1655 | 1468017975681 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:46:15 INFO - PROCESS | 1655 | 1468017975686 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1655 | 1468017975688 Marionette TRACE conn2 <- [1,1382,null,{}] 15:46:15 INFO - PROCESS | 1655 | 1468017975691 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:15 INFO - PROCESS | 1655 | 1468017975693 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:15 INFO - PROCESS | 1655 | 1468017975772 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:46:15 INFO - PROCESS | 1655 | 1468017975776 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1655 | 1468017975777 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x117362800 == 31 [pid = 1655] [id = 353] 15:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118714400) [pid = 1655] [serial = 1058] [outer = 0x0] 15:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119052800) [pid = 1655] [serial = 1059] [outer = 0x118714400] 15:46:15 INFO - PROCESS | 1655 | 1468017975808 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1193c6400) [pid = 1655] [serial = 1060] [outer = 0x118714400] 15:46:16 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:46:16 INFO - PROCESS | 1655 | 1468017976145 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1655 | 1468017976158 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:46:16 INFO - PROCESS | 1655 | 1468017976160 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1655 | 1468017976161 Marionette TRACE conn2 <- [1,1386,null,{}] 15:46:16 INFO - PROCESS | 1655 | 1468017976169 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:16 INFO - PROCESS | 1655 | 1468017976172 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:16 INFO - PROCESS | 1655 | 1468017976271 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:46:16 INFO - PROCESS | 1655 | 1468017976323 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1655 | 1468017976325 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195d3000 == 32 [pid = 1655] [id = 354] 15:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1197c4400) [pid = 1655] [serial = 1061] [outer = 0x0] 15:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1198e2800) [pid = 1655] [serial = 1062] [outer = 0x1197c4400] 15:46:16 INFO - PROCESS | 1655 | 1468017976353 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119c79000) [pid = 1655] [serial = 1063] [outer = 0x1197c4400] 15:46:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 15:46:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 15:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:16 INFO - _addTest/ [0,1389,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1655 | 1468017976685 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:46:16 INFO - PROCESS | 1655 | 1468017976690 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - PROCESS | 1655 | 1468017976691 Marionette TRACE conn2 <- [1,1390,null,{}] 15:46:16 INFO - PROCESS | 1655 | 1468017976693 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:16 INFO - PROCESS | 1655 | 1468017976695 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:16 INFO - PROCESS | 1655 | 1468017976777 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:46:16 INFO - PROCESS | 1655 | 1468017976832 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1655 | 1468017976833 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x123843000 == 33 [pid = 1655] [id = 355] 15:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119c7b000) [pid = 1655] [serial = 1064] [outer = 0x0] 15:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124383c00) [pid = 1655] [serial = 1065] [outer = 0x119c7b000] 15:46:16 INFO - PROCESS | 1655 | 1468017976858 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1246d0c00) [pid = 1655] [serial = 1066] [outer = 0x119c7b000] 15:46:17 INFO - PROCESS | 1655 | 1468017977124 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 15:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:46:17 INFO - PROCESS | 1655 | 1468017977160 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1655 | 1468017977162 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:46:17 INFO - PROCESS | 1655 | 1468017977164 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1655 | 1468017977165 Marionette TRACE conn2 <- [1,1394,null,{}] 15:46:17 INFO - PROCESS | 1655 | 1468017977167 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:17 INFO - PROCESS | 1655 | 1468017977171 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:17 INFO - PROCESS | 1655 | 1468017977258 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:46:17 INFO - PROCESS | 1655 | 1468017977262 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1655 | 1468017977263 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0d800 == 34 [pid = 1655] [id = 356] 15:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12454fc00) [pid = 1655] [serial = 1067] [outer = 0x0] 15:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1256cb800) [pid = 1655] [serial = 1068] [outer = 0x12454fc00] 15:46:17 INFO - PROCESS | 1655 | 1468017977291 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126231800) [pid = 1655] [serial = 1069] [outer = 0x12454fc00] 15:46:17 INFO - PROCESS | 1655 | 1468017977616 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 473ms 15:46:17 INFO - PROCESS | 1655 | 1468017977638 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1655 | 1468017977639 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:46:17 INFO - PROCESS | 1655 | 1468017977641 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - PROCESS | 1655 | 1468017977642 Marionette TRACE conn2 <- [1,1398,null,{}] 15:46:17 INFO - PROCESS | 1655 | 1468017977645 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:17 INFO - PROCESS | 1655 | 1468017977649 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:17 INFO - PROCESS | 1655 | 1468017977780 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:46:17 INFO - PROCESS | 1655 | 1468017977790 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:17 INFO - PROCESS | 1655 | 1468017977792 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256be800 == 35 [pid = 1655] [id = 357] 15:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126231400) [pid = 1655] [serial = 1070] [outer = 0x0] 15:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126719400) [pid = 1655] [serial = 1071] [outer = 0x126231400] 15:46:17 INFO - PROCESS | 1655 | 1468017977817 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292a4c00) [pid = 1655] [serial = 1072] [outer = 0x126231400] 15:46:18 INFO - PROCESS | 1655 | 1468017978172 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 15:46:18 INFO - PROCESS | 1655 | 1468017978211 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1655 | 1468017978212 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:46:18 INFO - PROCESS | 1655 | 1468017978215 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1655 | 1468017978216 Marionette TRACE conn2 <- [1,1402,null,{}] 15:46:18 INFO - PROCESS | 1655 | 1468017978218 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:18 INFO - PROCESS | 1655 | 1468017978219 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:18 INFO - PROCESS | 1655 | 1468017978324 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:46:18 INFO - PROCESS | 1655 | 1468017978327 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1655 | 1468017978328 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b63800 == 36 [pid = 1655] [id = 358] 15:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1197ce400) [pid = 1655] [serial = 1073] [outer = 0x0] 15:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12940f800) [pid = 1655] [serial = 1074] [outer = 0x1197ce400] 15:46:18 INFO - PROCESS | 1655 | 1468017978352 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a54b000) [pid = 1655] [serial = 1075] [outer = 0x1197ce400] 15:46:18 INFO - PROCESS | 1655 | 1468017978705 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 523ms 15:46:18 INFO - PROCESS | 1655 | 1468017978739 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1655 | 1468017978740 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:46:18 INFO - PROCESS | 1655 | 1468017978742 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:46:18 INFO - PROCESS | 1655 | 1468017978743 Marionette TRACE conn2 <- [1,1406,null,{}] 15:46:18 INFO - PROCESS | 1655 | 1468017978746 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:18 INFO - PROCESS | 1655 | 1468017978747 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:18 INFO - PROCESS | 1655 | 1468017978844 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:46:18 INFO - PROCESS | 1655 | 1468017978857 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1655 | 1468017978858 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x116679800 == 37 [pid = 1655] [id = 359] 15:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a54b400) [pid = 1655] [serial = 1076] [outer = 0x0] 15:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a881000) [pid = 1655] [serial = 1077] [outer = 0x12a54b400] 15:46:18 INFO - PROCESS | 1655 | 1468017978882 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12adf1800) [pid = 1655] [serial = 1078] [outer = 0x12a54b400] 15:46:19 INFO - PROCESS | 1655 | 1468017979225 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 15:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 15:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:46:19 INFO - PROCESS | 1655 | 1468017979263 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1655 | 1468017979264 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:46:19 INFO - PROCESS | 1655 | 1468017979266 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1655 | 1468017979268 Marionette TRACE conn2 <- [1,1410,null,{}] 15:46:19 INFO - PROCESS | 1655 | 1468017979270 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:19 INFO - PROCESS | 1655 | 1468017979271 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:19 INFO - PROCESS | 1655 | 1468017979369 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:46:19 INFO - PROCESS | 1655 | 1468017979372 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1655 | 1468017979374 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a81c000 == 38 [pid = 1655] [id = 360] 15:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126233400) [pid = 1655] [serial = 1079] [outer = 0x0] 15:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b054000) [pid = 1655] [serial = 1080] [outer = 0x126233400] 15:46:19 INFO - PROCESS | 1655 | 1468017979397 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b738c00) [pid = 1655] [serial = 1081] [outer = 0x126233400] 15:46:19 INFO - PROCESS | 1655 | 1468017979840 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116976800) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112df3400) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1182a4800) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112ed1400) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116747400) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113a90800) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12437a800) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1251e6800) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128d43c00) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a881800) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120623c00) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1240b7c00) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112e94400) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112e8b800) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:46:19 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1267bec00) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 620ms 15:46:19 INFO - PROCESS | 1655 | 1468017979889 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:46:19 INFO - PROCESS | 1655 | 1468017979890 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:46:19 INFO - PROCESS | 1655 | 1468017979893 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1655 | 1468017979894 Marionette TRACE conn2 <- [1,1414,null,{}] 15:46:19 INFO - PROCESS | 1655 | 1468017979896 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:19 INFO - PROCESS | 1655 | 1468017979897 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:19 INFO - PROCESS | 1655 | 1468017979978 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:46:19 INFO - PROCESS | 1655 | 1468017979984 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1655 | 1468017979988 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123951800 == 39 [pid = 1655] [id = 361] 15:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118157800) [pid = 1655] [serial = 1082] [outer = 0x0] 15:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119719c00) [pid = 1655] [serial = 1083] [outer = 0x118157800] 15:46:20 INFO - PROCESS | 1655 | 1468017980012 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12437a800) [pid = 1655] [serial = 1084] [outer = 0x118157800] 15:46:20 INFO - PROCESS | 1655 | 1468017980350 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 15:46:20 INFO - PROCESS | 1655 | 1468017980361 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:46:20 INFO - PROCESS | 1655 | 1468017980363 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:46:20 INFO - PROCESS | 1655 | 1468017980366 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1655 | 1468017980370 Marionette TRACE conn2 <- [1,1418,null,{}] 15:46:20 INFO - PROCESS | 1655 | 1468017980375 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:20 INFO - PROCESS | 1655 | 1468017980377 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:20 INFO - PROCESS | 1655 | 1468017980507 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:46:20 INFO - PROCESS | 1655 | 1468017980557 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1655 | 1468017980558 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c9000 == 40 [pid = 1655] [id = 362] 15:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12454d800) [pid = 1655] [serial = 1085] [outer = 0x0] 15:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128a75c00) [pid = 1655] [serial = 1086] [outer = 0x12454d800] 15:46:20 INFO - PROCESS | 1655 | 1468017980602 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b7b3c00) [pid = 1655] [serial = 1087] [outer = 0x12454d800] 15:46:21 INFO - PROCESS | 1655 | 1468017981045 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 724ms 15:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:46:21 INFO - PROCESS | 1655 | 1468017981090 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1655 | 1468017981091 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:46:21 INFO - PROCESS | 1655 | 1468017981093 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1655 | 1468017981094 Marionette TRACE conn2 <- [1,1422,null,{}] 15:46:21 INFO - PROCESS | 1655 | 1468017981096 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:21 INFO - PROCESS | 1655 | 1468017981097 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:21 INFO - PROCESS | 1655 | 1468017981189 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:46:21 INFO - PROCESS | 1655 | 1468017981193 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1655 | 1468017981194 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd32000 == 41 [pid = 1655] [id = 363] 15:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b7b7000) [pid = 1655] [serial = 1088] [outer = 0x0] 15:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b7bfc00) [pid = 1655] [serial = 1089] [outer = 0x12b7b7000] 15:46:21 INFO - PROCESS | 1655 | 1468017981223 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b868c00) [pid = 1655] [serial = 1090] [outer = 0x12b7b7000] 15:46:21 INFO - PROCESS | 1655 | 1468017981671 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 618ms 15:46:21 INFO - PROCESS | 1655 | 1468017981713 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1655 | 1468017981715 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:46:21 INFO - PROCESS | 1655 | 1468017981727 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1655 | 1468017981729 Marionette TRACE conn2 <- [1,1426,null,{}] 15:46:21 INFO - PROCESS | 1655 | 1468017981732 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:21 INFO - PROCESS | 1655 | 1468017981735 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:21 INFO - PROCESS | 1655 | 1468017981815 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:46:21 INFO - PROCESS | 1655 | 1468017981821 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1655 | 1468017981822 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c42b800 == 42 [pid = 1655] [id = 364] 15:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b869000) [pid = 1655] [serial = 1091] [outer = 0x0] 15:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b870800) [pid = 1655] [serial = 1092] [outer = 0x12b869000] 15:46:21 INFO - PROCESS | 1655 | 1468017981846 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b8ef400) [pid = 1655] [serial = 1093] [outer = 0x12b869000] 15:46:22 INFO - PROCESS | 1655 | 1468017982407 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 15:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 734ms 15:46:22 INFO - PROCESS | 1655 | 1468017982453 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:46:22 INFO - PROCESS | 1655 | 1468017982456 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:46:22 INFO - PROCESS | 1655 | 1468017982459 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 1655 | 1468017982461 Marionette TRACE conn2 <- [1,1430,null,{}] 15:46:22 INFO - PROCESS | 1655 | 1468017982464 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:22 INFO - PROCESS | 1655 | 1468017982467 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:22 INFO - PROCESS | 1655 | 1468017982576 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:46:22 INFO - PROCESS | 1655 | 1468017982643 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1655 | 1468017982645 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11851b000 == 43 [pid = 1655] [id = 365] 15:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1182a5c00) [pid = 1655] [serial = 1094] [outer = 0x0] 15:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1182eb800) [pid = 1655] [serial = 1095] [outer = 0x1182a5c00] 15:46:22 INFO - PROCESS | 1655 | 1468017982675 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11905a400) [pid = 1655] [serial = 1096] [outer = 0x1182a5c00] 15:46:23 INFO - PROCESS | 1655 | 1468017983112 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 723ms 15:46:23 INFO - PROCESS | 1655 | 1468017983182 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1655 | 1468017983187 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:46:23 INFO - PROCESS | 1655 | 1468017983192 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1655 | 1468017983194 Marionette TRACE conn2 <- [1,1434,null,{}] 15:46:23 INFO - PROCESS | 1655 | 1468017983197 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:23 INFO - PROCESS | 1655 | 1468017983199 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:23 INFO - PROCESS | 1655 | 1468017983303 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:46:23 INFO - PROCESS | 1655 | 1468017983372 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1655 | 1468017983373 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128923800 == 44 [pid = 1655] [id = 366] 15:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1198a8400) [pid = 1655] [serial = 1097] [outer = 0x0] 15:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119da7c00) [pid = 1655] [serial = 1098] [outer = 0x1198a8400] 15:46:23 INFO - PROCESS | 1655 | 1468017983404 Marionette DEBUG loaded listener.js 15:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12454ec00) [pid = 1655] [serial = 1099] [outer = 0x1198a8400] 15:46:23 INFO - PROCESS | 1655 | 1468017983840 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 670ms 15:46:23 INFO - PROCESS | 1655 | 1468017983862 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:46:23 INFO - PROCESS | 1655 | 1468017983864 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:46:23 INFO - PROCESS | 1655 | 1468017983867 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1655 | 1468017983873 Marionette TRACE conn2 <- [1,1438,null,{}] 15:46:23 INFO - PROCESS | 1655 | 1468017983882 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:23 INFO - PROCESS | 1655 | 1468017983885 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:24 INFO - PROCESS | 1655 | 1468017984050 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:46:24 INFO - PROCESS | 1655 | 1468017984066 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1655 | 1468017984069 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5a9000 == 45 [pid = 1655] [id = 367] 15:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1256cec00) [pid = 1655] [serial = 1100] [outer = 0x0] 15:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128962c00) [pid = 1655] [serial = 1101] [outer = 0x1256cec00] 15:46:24 INFO - PROCESS | 1655 | 1468017984132 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129279800) [pid = 1655] [serial = 1102] [outer = 0x1256cec00] 15:46:24 INFO - PROCESS | 1655 | 1468017984691 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 874ms 15:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:46:24 INFO - PROCESS | 1655 | 1468017984742 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1655 | 1468017984743 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:46:24 INFO - PROCESS | 1655 | 1468017984746 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1655 | 1468017984747 Marionette TRACE conn2 <- [1,1442,null,{}] 15:46:24 INFO - PROCESS | 1655 | 1468017984775 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:24 INFO - PROCESS | 1655 | 1468017984777 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:24 INFO - PROCESS | 1655 | 1468017984923 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:46:24 INFO - PROCESS | 1655 | 1468017984977 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1655 | 1468017984978 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a39d000 == 46 [pid = 1655] [id = 368] 15:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128960800) [pid = 1655] [serial = 1103] [outer = 0x0] 15:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a36f800) [pid = 1655] [serial = 1104] [outer = 0x128960800] 15:46:25 INFO - PROCESS | 1655 | 1468017985014 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b737c00) [pid = 1655] [serial = 1105] [outer = 0x128960800] 15:46:25 INFO - PROCESS | 1655 | 1468017985735 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1021ms 15:46:25 INFO - PROCESS | 1655 | 1468017985767 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 1655 | 1468017985772 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:46:25 INFO - PROCESS | 1655 | 1468017985776 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1655 | 1468017985778 Marionette TRACE conn2 <- [1,1446,null,{}] 15:46:25 INFO - PROCESS | 1655 | 1468017985781 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:25 INFO - PROCESS | 1655 | 1468017985783 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:25 INFO - PROCESS | 1655 | 1468017985881 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:46:25 INFO - PROCESS | 1655 | 1468017985949 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1655 | 1468017985952 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118749800 == 47 [pid = 1655] [id = 369] 15:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1176cec00) [pid = 1655] [serial = 1106] [outer = 0x0] 15:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11815b400) [pid = 1655] [serial = 1107] [outer = 0x1176cec00] 15:46:25 INFO - PROCESS | 1655 | 1468017985979 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1185c5000) [pid = 1655] [serial = 1108] [outer = 0x1176cec00] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd32000 == 46 [pid = 1655] [id = 363] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c9000 == 45 [pid = 1655] [id = 362] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123951800 == 44 [pid = 1655] [id = 361] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a81c000 == 43 [pid = 1655] [id = 360] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x116679800 == 42 [pid = 1655] [id = 359] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128b63800 == 41 [pid = 1655] [id = 358] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1256be800 == 40 [pid = 1655] [id = 357] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0d800 == 39 [pid = 1655] [id = 356] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123843000 == 38 [pid = 1655] [id = 355] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1195d3000 == 37 [pid = 1655] [id = 354] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x117362800 == 36 [pid = 1655] [id = 353] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x117222800 == 35 [pid = 1655] [id = 352] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d3800 == 34 [pid = 1655] [id = 351] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x123ba5800 == 33 [pid = 1655] [id = 350] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119919800 == 32 [pid = 1655] [id = 341] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a39d000 == 31 [pid = 1655] [id = 368] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5a9000 == 30 [pid = 1655] [id = 367] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128923800 == 29 [pid = 1655] [id = 366] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x11851b000 == 28 [pid = 1655] [id = 365] 15:46:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c42b800 == 27 [pid = 1655] [id = 364] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1182ea800) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1150c1c00) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119715400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1182ea400) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123823c00) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119c28000) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1182a1000) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1172c1400) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119c78800) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1197d1800) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124cd6400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124697c00) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1267c4400) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126232000) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129283400) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129029000) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b094800) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12adec000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b73f400) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12b0a0c00) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124cd4800) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124552c00) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11815e800) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1251f2400) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126613800) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12895e800) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126234800) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118889000) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128d48c00) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124ea8400) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 15:46:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112a81c00) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 15:46:27 INFO - PROCESS | 1655 | 1468017987014 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1275ms 15:46:27 INFO - PROCESS | 1655 | 1468017987052 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1655 | 1468017987054 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:46:27 INFO - PROCESS | 1655 | 1468017987058 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1655 | 1468017987060 Marionette TRACE conn2 <- [1,1450,null,{}] 15:46:27 INFO - PROCESS | 1655 | 1468017987064 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:27 INFO - PROCESS | 1655 | 1468017987066 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:27 INFO - PROCESS | 1655 | 1468017987151 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:46:27 INFO - PROCESS | 1655 | 1468017987158 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1655 | 1468017987160 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x113aad000 == 28 [pid = 1655] [id = 370] 15:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133a7400) [pid = 1655] [serial = 1109] [outer = 0x0] 15:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113a42800) [pid = 1655] [serial = 1110] [outer = 0x1133a7400] 15:46:27 INFO - PROCESS | 1655 | 1468017987190 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115f6f400) [pid = 1655] [serial = 1111] [outer = 0x1133a7400] 15:46:27 INFO - PROCESS | 1655 | 1468017987546 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 15:46:27 INFO - PROCESS | 1655 | 1468017987601 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1655 | 1468017987605 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:46:27 INFO - PROCESS | 1655 | 1468017987611 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1655 | 1468017987613 Marionette TRACE conn2 <- [1,1454,null,{}] 15:46:27 INFO - PROCESS | 1655 | 1468017987616 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:27 INFO - PROCESS | 1655 | 1468017987617 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:27 INFO - PROCESS | 1655 | 1468017987695 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:46:27 INFO - PROCESS | 1655 | 1468017987700 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1655 | 1468017987701 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a2800 == 29 [pid = 1655] [id = 371] 15:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11662d000) [pid = 1655] [serial = 1112] [outer = 0x0] 15:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11815e800) [pid = 1655] [serial = 1113] [outer = 0x11662d000] 15:46:27 INFO - PROCESS | 1655 | 1468017987732 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182e2800) [pid = 1655] [serial = 1114] [outer = 0x11662d000] 15:46:28 INFO - PROCESS | 1655 | 1468017988079 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 15:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 520ms 15:46:28 INFO - PROCESS | 1655 | 1468017988137 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:46:28 INFO - PROCESS | 1655 | 1468017988139 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:46:28 INFO - PROCESS | 1655 | 1468017988142 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:46:28 INFO - PROCESS | 1655 | 1468017988153 Marionette TRACE conn2 <- [1,1458,null,{}] 15:46:28 INFO - PROCESS | 1655 | 1468017988161 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:28 INFO - PROCESS | 1655 | 1468017988164 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:28 INFO - PROCESS | 1655 | 1468017988246 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:46:28 INFO - PROCESS | 1655 | 1468017988253 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1655 | 1468017988256 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181cd800 == 30 [pid = 1655] [id = 372] 15:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118719800) [pid = 1655] [serial = 1115] [outer = 0x0] 15:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1188ef800) [pid = 1655] [serial = 1116] [outer = 0x118719800] 15:46:28 INFO - PROCESS | 1655 | 1468017988285 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119355800) [pid = 1655] [serial = 1117] [outer = 0x118719800] 15:46:28 INFO - PROCESS | 1655 | 1468017988656 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 15:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 530ms 15:46:28 INFO - PROCESS | 1655 | 1468017988674 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:46:28 INFO - PROCESS | 1655 | 1468017988675 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:46:28 INFO - PROCESS | 1655 | 1468017988678 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:46:28 INFO - PROCESS | 1655 | 1468017988679 Marionette TRACE conn2 <- [1,1462,null,{}] 15:46:28 INFO - PROCESS | 1655 | 1468017988681 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:28 INFO - PROCESS | 1655 | 1468017988682 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:28 INFO - PROCESS | 1655 | 1468017988794 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:46:28 INFO - PROCESS | 1655 | 1468017988823 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1655 | 1468017988824 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191bc800 == 31 [pid = 1655] [id = 373] 15:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119355000) [pid = 1655] [serial = 1118] [outer = 0x0] 15:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11971dc00) [pid = 1655] [serial = 1119] [outer = 0x119355000] 15:46:28 INFO - PROCESS | 1655 | 1468017988849 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1198a5c00) [pid = 1655] [serial = 1120] [outer = 0x119355000] 15:46:29 INFO - PROCESS | 1655 | 1468017989200 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 573ms 15:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:46:29 INFO - PROCESS | 1655 | 1468017989252 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1655 | 1468017989253 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:46:29 INFO - PROCESS | 1655 | 1468017989255 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1655 | 1468017989264 Marionette TRACE conn2 <- [1,1466,null,{}] 15:46:29 INFO - PROCESS | 1655 | 1468017989266 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1655 | 1468017989267 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:29 INFO - PROCESS | 1655 | 1468017989359 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:46:29 INFO - PROCESS | 1655 | 1468017989373 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1655 | 1468017989374 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383d000 == 32 [pid = 1655] [id = 374] 15:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1198a7400) [pid = 1655] [serial = 1121] [outer = 0x0] 15:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119c72400) [pid = 1655] [serial = 1122] [outer = 0x1198a7400] 15:46:29 INFO - PROCESS | 1655 | 1468017989398 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124551400) [pid = 1655] [serial = 1123] [outer = 0x1198a7400] 15:46:29 INFO - PROCESS | 1655 | 1468017989757 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 15:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 526ms 15:46:29 INFO - PROCESS | 1655 | 1468017989782 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1655 | 1468017989783 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:46:29 INFO - PROCESS | 1655 | 1468017989791 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1655 | 1468017989793 Marionette TRACE conn2 <- [1,1470,null,{}] 15:46:29 INFO - PROCESS | 1655 | 1468017989795 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:29 INFO - PROCESS | 1655 | 1468017989799 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:29 INFO - PROCESS | 1655 | 1468017989918 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:46:29 INFO - PROCESS | 1655 | 1468017989922 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1655 | 1468017989923 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256b0800 == 33 [pid = 1655] [id = 375] 15:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1198ed400) [pid = 1655] [serial = 1124] [outer = 0x0] 15:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124af5c00) [pid = 1655] [serial = 1125] [outer = 0x1198ed400] 15:46:29 INFO - PROCESS | 1655 | 1468017989948 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126613000) [pid = 1655] [serial = 1126] [outer = 0x1198ed400] 15:46:30 INFO - PROCESS | 1655 | 1468017990345 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 619ms 15:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:46:30 INFO - PROCESS | 1655 | 1468017990418 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1655 | 1468017990420 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:46:30 INFO - PROCESS | 1655 | 1468017990423 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1655 | 1468017990425 Marionette TRACE conn2 <- [1,1474,null,{}] 15:46:30 INFO - PROCESS | 1655 | 1468017990428 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:30 INFO - PROCESS | 1655 | 1468017990431 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:30 INFO - PROCESS | 1655 | 1468017990546 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:46:30 INFO - PROCESS | 1655 | 1468017990604 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1655 | 1468017990605 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289dd800 == 34 [pid = 1655] [id = 376] 15:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1267bc000) [pid = 1655] [serial = 1127] [outer = 0x0] 15:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128958c00) [pid = 1655] [serial = 1128] [outer = 0x1267bc000] 15:46:30 INFO - PROCESS | 1655 | 1468017990631 Marionette DEBUG loaded listener.js 15:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129281000) [pid = 1655] [serial = 1129] [outer = 0x1267bc000] 15:46:31 INFO - PROCESS | 1655 | 1468017991025 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 620ms 15:46:31 INFO - PROCESS | 1655 | 1468017991043 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1655 | 1468017991045 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:46:31 INFO - PROCESS | 1655 | 1468017991049 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1655 | 1468017991051 Marionette TRACE conn2 <- [1,1478,null,{}] 15:46:31 INFO - PROCESS | 1655 | 1468017991056 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:31 INFO - PROCESS | 1655 | 1468017991058 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:31 INFO - PROCESS | 1655 | 1468017991476 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12b869000) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182a0400) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b7b7000) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1197ce400) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a54b400) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126233400) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117e13c00) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118714400) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119c7b000) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1197c4400) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12454fc00) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1131a3c00) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1161b0400) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118157800) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126231400) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:46:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12454d800) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:46:31 INFO - PROCESS | 1655 | 1468017991524 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:31 INFO - PROCESS | 1655 | 1468017991525 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12394c000 == 35 [pid = 1655] [id = 377] 15:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1122bd000) [pid = 1655] [serial = 1130] [outer = 0x0] 15:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e93c00) [pid = 1655] [serial = 1131] [outer = 0x1122bd000] 15:46:31 INFO - PROCESS | 1655 | 1468017991557 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118157800) [pid = 1655] [serial = 1132] [outer = 0x1122bd000] 15:46:31 INFO - PROCESS | 1655 | 1468017991873 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 15:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 873ms 15:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:46:31 INFO - PROCESS | 1655 | 1468017991922 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:46:31 INFO - PROCESS | 1655 | 1468017991923 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:46:31 INFO - PROCESS | 1655 | 1468017991925 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:46:31 INFO - PROCESS | 1655 | 1468017991926 Marionette TRACE conn2 <- [1,1482,null,{}] 15:46:31 INFO - PROCESS | 1655 | 1468017991929 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:31 INFO - PROCESS | 1655 | 1468017991930 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:32 INFO - PROCESS | 1655 | 1468017992009 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:46:32 INFO - PROCESS | 1655 | 1468017992061 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1655 | 1468017992062 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a7000 == 36 [pid = 1655] [id = 378] 15:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11323f000) [pid = 1655] [serial = 1133] [outer = 0x0] 15:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124af7c00) [pid = 1655] [serial = 1134] [outer = 0x11323f000] 15:46:32 INFO - PROCESS | 1655 | 1468017992086 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12940e800) [pid = 1655] [serial = 1135] [outer = 0x11323f000] 15:46:32 INFO - PROCESS | 1655 | 1468017992376 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 467ms 15:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:46:32 INFO - PROCESS | 1655 | 1468017992394 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:46:32 INFO - PROCESS | 1655 | 1468017992395 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:46:32 INFO - PROCESS | 1655 | 1468017992397 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 1655 | 1468017992398 Marionette TRACE conn2 <- [1,1486,null,{}] 15:46:32 INFO - PROCESS | 1655 | 1468017992409 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1655 | 1468017992410 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:32 INFO - PROCESS | 1655 | 1468017992495 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:46:32 INFO - PROCESS | 1655 | 1468017992499 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1655 | 1468017992500 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a820800 == 37 [pid = 1655] [id = 379] 15:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a36cc00) [pid = 1655] [serial = 1136] [outer = 0x0] 15:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a370000) [pid = 1655] [serial = 1137] [outer = 0x12a36cc00] 15:46:32 INFO - PROCESS | 1655 | 1468017992535 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a88b000) [pid = 1655] [serial = 1138] [outer = 0x12a36cc00] 15:46:32 INFO - PROCESS | 1655 | 1468017992875 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 15:46:32 INFO - PROCESS | 1655 | 1468017992923 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:46:32 INFO - PROCESS | 1655 | 1468017992924 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:46:32 INFO - PROCESS | 1655 | 1468017992926 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 1655 | 1468017992928 Marionette TRACE conn2 <- [1,1490,null,{}] 15:46:32 INFO - PROCESS | 1655 | 1468017992930 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:32 INFO - PROCESS | 1655 | 1468017992932 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:33 INFO - PROCESS | 1655 | 1468017993027 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:46:33 INFO - PROCESS | 1655 | 1468017993031 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1655 | 1468017993033 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0fb800 == 38 [pid = 1655] [id = 380] 15:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124afa000) [pid = 1655] [serial = 1139] [outer = 0x0] 15:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a54d000) [pid = 1655] [serial = 1140] [outer = 0x124afa000] 15:46:33 INFO - PROCESS | 1655 | 1468017993060 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b09ec00) [pid = 1655] [serial = 1141] [outer = 0x124afa000] 15:46:33 INFO - PROCESS | 1655 | 1468017993406 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 15:46:33 INFO - PROCESS | 1655 | 1468017993446 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1655 | 1468017993447 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:46:33 INFO - PROCESS | 1655 | 1468017993449 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1655 | 1468017993450 Marionette TRACE conn2 <- [1,1494,null,{}] 15:46:33 INFO - PROCESS | 1655 | 1468017993453 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:33 INFO - PROCESS | 1655 | 1468017993454 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:33 INFO - PROCESS | 1655 | 1468017993584 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:46:33 INFO - PROCESS | 1655 | 1468017993686 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1655 | 1468017993687 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d6c000 == 39 [pid = 1655] [id = 381] 15:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1128d6000) [pid = 1655] [serial = 1142] [outer = 0x0] 15:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112df1c00) [pid = 1655] [serial = 1143] [outer = 0x1128d6000] 15:46:33 INFO - PROCESS | 1655 | 1468017993722 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x113247800) [pid = 1655] [serial = 1144] [outer = 0x1128d6000] 15:46:34 INFO - PROCESS | 1655 | 1468017994284 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 869ms 15:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:46:34 INFO - PROCESS | 1655 | 1468017994376 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1655 | 1468017994379 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:46:34 INFO - PROCESS | 1655 | 1468017994384 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1655 | 1468017994386 Marionette TRACE conn2 <- [1,1498,null,{}] 15:46:34 INFO - PROCESS | 1655 | 1468017994389 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:34 INFO - PROCESS | 1655 | 1468017994391 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:34 INFO - PROCESS | 1655 | 1468017994504 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:46:34 INFO - PROCESS | 1655 | 1468017994559 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 1655 | 1468017994561 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119066800 == 40 [pid = 1655] [id = 382] 15:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118286800) [pid = 1655] [serial = 1145] [outer = 0x0] 15:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1182e0800) [pid = 1655] [serial = 1146] [outer = 0x118286800] 15:46:34 INFO - PROCESS | 1655 | 1468017994591 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118578000) [pid = 1655] [serial = 1147] [outer = 0x118286800] 15:46:35 INFO - PROCESS | 1655 | 1468017995310 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 972ms 15:46:35 INFO - PROCESS | 1655 | 1468017995356 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 1655 | 1468017995358 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:46:35 INFO - PROCESS | 1655 | 1468017995362 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1655 | 1468017995364 Marionette TRACE conn2 <- [1,1502,null,{}] 15:46:35 INFO - PROCESS | 1655 | 1468017995367 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:35 INFO - PROCESS | 1655 | 1468017995369 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:35 INFO - PROCESS | 1655 | 1468017995483 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0fb800 == 39 [pid = 1655] [id = 380] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a820800 == 38 [pid = 1655] [id = 379] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a7000 == 37 [pid = 1655] [id = 378] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12394c000 == 36 [pid = 1655] [id = 377] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1289dd800 == 35 [pid = 1655] [id = 376] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1256b0800 == 34 [pid = 1655] [id = 375] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12383d000 == 33 [pid = 1655] [id = 374] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1191bc800 == 32 [pid = 1655] [id = 373] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1181cd800 == 31 [pid = 1655] [id = 372] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a2800 == 30 [pid = 1655] [id = 371] 15:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x113aad000 == 29 [pid = 1655] [id = 370] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12b870800) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12940f800) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a881000) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b054000) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118284000) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1182e3c00) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119052800) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1193c6400) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124383c00) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1246d0c00) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1198e2800) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119c79000) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1256cb800) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126231800) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12adf1800) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129404800) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12927dc00) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11662a000) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x117e16000) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12b738c00) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119719c00) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12437a800) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126719400) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1292a4c00) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b868c00) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b7b3c00) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a54b000) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128a75c00) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12b8ef400) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1267c5c00) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b7bfc00) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 15:46:35 INFO - PROCESS | 1655 | 1468017995579 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1655 | 1468017995582 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x111e07000 == 30 [pid = 1655] [id = 383] 15:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x112e8ac00) [pid = 1655] [serial = 1148] [outer = 0x0] 15:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112e97000) [pid = 1655] [serial = 1149] [outer = 0x112e8ac00] 15:46:35 INFO - PROCESS | 1655 | 1468017995612 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1133b2800) [pid = 1655] [serial = 1150] [outer = 0x112e8ac00] 15:46:35 INFO - PROCESS | 1655 | 1468017995974 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 622ms 15:46:35 INFO - PROCESS | 1655 | 1468017995991 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 1655 | 1468017995994 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:46:36 INFO - PROCESS | 1655 | 1468017995999 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1655 | 1468017996000 Marionette TRACE conn2 <- [1,1506,null,{}] 15:46:36 INFO - PROCESS | 1655 | 1468017996007 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:36 INFO - PROCESS | 1655 | 1468017996009 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:36 INFO - PROCESS | 1655 | 1468017996104 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:46:36 INFO - PROCESS | 1655 | 1468017996153 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1655 | 1468017996155 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x117239000 == 31 [pid = 1655] [id = 384] 15:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1150c2c00) [pid = 1655] [serial = 1151] [outer = 0x0] 15:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1166f0800) [pid = 1655] [serial = 1152] [outer = 0x1150c2c00] 15:46:36 INFO - PROCESS | 1655 | 1468017996179 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x117054c00) [pid = 1655] [serial = 1153] [outer = 0x1150c2c00] 15:46:36 INFO - PROCESS | 1655 | 1468017996464 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 15:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 475ms 15:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:46:36 INFO - PROCESS | 1655 | 1468017996476 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:46:36 INFO - PROCESS | 1655 | 1468017996477 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:46:36 INFO - PROCESS | 1655 | 1468017996480 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1655 | 1468017996482 Marionette TRACE conn2 <- [1,1510,null,{}] 15:46:36 INFO - PROCESS | 1655 | 1468017996499 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:36 INFO - PROCESS | 1655 | 1468017996505 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:36 INFO - PROCESS | 1655 | 1468017996597 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:46:36 INFO - PROCESS | 1655 | 1468017996652 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1655 | 1468017996654 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191ac000 == 32 [pid = 1655] [id = 385] 15:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176cc800) [pid = 1655] [serial = 1154] [outer = 0x0] 15:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11829c000) [pid = 1655] [serial = 1155] [outer = 0x1176cc800] 15:46:36 INFO - PROCESS | 1655 | 1468017996684 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11857c400) [pid = 1655] [serial = 1156] [outer = 0x1176cc800] 15:46:36 INFO - PROCESS | 1655 | 1468017996991 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 531ms 15:46:37 INFO - PROCESS | 1655 | 1468017997012 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1655 | 1468017997014 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:46:37 INFO - PROCESS | 1655 | 1468017997016 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1655 | 1468017997017 Marionette TRACE conn2 <- [1,1514,null,{}] 15:46:37 INFO - PROCESS | 1655 | 1468017997023 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:37 INFO - PROCESS | 1655 | 1468017997025 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:37 INFO - PROCESS | 1655 | 1468017997111 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:46:37 INFO - PROCESS | 1655 | 1468017997115 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1655 | 1468017997116 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x123ba7000 == 33 [pid = 1655] [id = 386] 15:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11871ac00) [pid = 1655] [serial = 1157] [outer = 0x0] 15:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1188f1800) [pid = 1655] [serial = 1158] [outer = 0x11871ac00] 15:46:37 INFO - PROCESS | 1655 | 1468017997143 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1191d1400) [pid = 1655] [serial = 1159] [outer = 0x11871ac00] 15:46:37 INFO - PROCESS | 1655 | 1468017997463 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 472ms 15:46:37 INFO - PROCESS | 1655 | 1468017997489 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1655 | 1468017997490 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:46:37 INFO - PROCESS | 1655 | 1468017997492 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1655 | 1468017997493 Marionette TRACE conn2 <- [1,1518,null,{}] 15:46:37 INFO - PROCESS | 1655 | 1468017997496 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:37 INFO - PROCESS | 1655 | 1468017997497 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:37 INFO - PROCESS | 1655 | 1468017997614 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:46:37 INFO - PROCESS | 1655 | 1468017997625 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1655 | 1468017997626 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x118173800 == 34 [pid = 1655] [id = 387] 15:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1128cb400) [pid = 1655] [serial = 1160] [outer = 0x0] 15:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119052000) [pid = 1655] [serial = 1161] [outer = 0x1128cb400] 15:46:37 INFO - PROCESS | 1655 | 1468017997650 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119747c00) [pid = 1655] [serial = 1162] [outer = 0x1128cb400] 15:46:38 INFO - PROCESS | 1655 | 1468017998000 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 15:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 15:46:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:46:38 INFO - PROCESS | 1655 | 1468017998012 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1655 | 1468017998013 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:46:38 INFO - PROCESS | 1655 | 1468017998015 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1655 | 1468017998016 Marionette TRACE conn2 <- [1,1522,null,{}] 15:46:38 INFO - PROCESS | 1655 | 1468017998021 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:38 INFO - PROCESS | 1655 | 1468017998026 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:38 INFO - PROCESS | 1655 | 1468017998152 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:46:38 INFO - PROCESS | 1655 | 1468017998155 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1655 | 1468017998157 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128933000 == 35 [pid = 1655] [id = 388] 15:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11974ac00) [pid = 1655] [serial = 1163] [outer = 0x0] 15:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1198ee800) [pid = 1655] [serial = 1164] [outer = 0x11974ac00] 15:46:38 INFO - PROCESS | 1655 | 1468017998181 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124559c00) [pid = 1655] [serial = 1165] [outer = 0x11974ac00] 15:46:38 INFO - PROCESS | 1655 | 1468017998520 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 15:46:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:46:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:46:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 15:46:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:46:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 15:46:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:46:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 15:46:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:46:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 15:46:38 INFO - PROCESS | 1655 | 1468017998540 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:46:38 INFO - PROCESS | 1655 | 1468017998541 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:46:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:46:38 INFO - PROCESS | 1655 | 1468017998543 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1655 | 1468017998544 Marionette TRACE conn2 <- [1,1526,null,{}] 15:46:38 INFO - PROCESS | 1655 | 1468017998547 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:38 INFO - PROCESS | 1655 | 1468017998548 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:38 INFO - PROCESS | 1655 | 1468017998655 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:46:38 INFO - PROCESS | 1655 | 1468017998659 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1655 | 1468017998660 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129260800 == 36 [pid = 1655] [id = 389] 15:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1246cc400) [pid = 1655] [serial = 1166] [outer = 0x0] 15:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c6b800) [pid = 1655] [serial = 1167] [outer = 0x1246cc400] 15:46:38 INFO - PROCESS | 1655 | 1468017998684 Marionette DEBUG loaded listener.js 15:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126231400) [pid = 1655] [serial = 1168] [outer = 0x1246cc400] 15:46:39 INFO - PROCESS | 1655 | 1468017999010 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 15:46:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:46:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:46:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:46:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 15:46:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:46:39 INFO - PROCESS | 1655 | 1468017999062 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1655 | 1468017999064 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:46:39 INFO - PROCESS | 1655 | 1468017999066 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1655 | 1468017999067 Marionette TRACE conn2 <- [1,1530,null,{}] 15:46:39 INFO - PROCESS | 1655 | 1468017999072 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:39 INFO - PROCESS | 1655 | 1468017999073 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:39 INFO - PROCESS | 1655 | 1468017999173 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:46:39 INFO - PROCESS | 1655 | 1468017999185 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1655 | 1468017999186 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a576000 == 37 [pid = 1655] [id = 390] 15:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126237000) [pid = 1655] [serial = 1169] [outer = 0x0] 15:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126612000) [pid = 1655] [serial = 1170] [outer = 0x126237000] 15:46:39 INFO - PROCESS | 1655 | 1468017999210 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12895d800) [pid = 1655] [serial = 1171] [outer = 0x126237000] 15:46:39 INFO - PROCESS | 1655 | 1468017999511 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 15:46:39 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:46:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:46:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 15:46:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:46:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 473ms 15:46:39 INFO - PROCESS | 1655 | 1468017999543 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:46:39 INFO - PROCESS | 1655 | 1468017999544 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:46:39 INFO - PROCESS | 1655 | 1468017999557 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1655 | 1468017999558 Marionette TRACE conn2 <- [1,1534,null,{}] 15:46:39 INFO - PROCESS | 1655 | 1468017999560 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:39 INFO - PROCESS | 1655 | 1468017999561 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:39 INFO - PROCESS | 1655 | 1468017999743 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1133a7400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11662d000) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1198a7400) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1198ed400) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118719800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1267bc000) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119355000) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1122bd000) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176cec00) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a36cc00) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1182a5c00) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1198a8400) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1256cec00) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128960800) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11323f000) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:46:39 INFO - PROCESS | 1655 | 1468017999789 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:39 INFO - PROCESS | 1655 | 1468017999790 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11667b800 == 38 [pid = 1655] [id = 391] 15:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112766c00) [pid = 1655] [serial = 1172] [outer = 0x0] 15:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1133a7400) [pid = 1655] [serial = 1173] [outer = 0x112766c00] 15:46:39 INFO - PROCESS | 1655 | 1468017999815 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1176cf000) [pid = 1655] [serial = 1174] [outer = 0x112766c00] 15:46:40 INFO - PROCESS | 1655 | 1468018000095 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 15:46:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:46:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 569ms 15:46:40 INFO - PROCESS | 1655 | 1468018000126 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1655 | 1468018000128 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:46:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:46:40 INFO - PROCESS | 1655 | 1468018000130 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1655 | 1468018000131 Marionette TRACE conn2 <- [1,1538,null,{}] 15:46:40 INFO - PROCESS | 1655 | 1468018000141 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:40 INFO - PROCESS | 1655 | 1468018000143 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:40 INFO - PROCESS | 1655 | 1468018000229 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:46:40 INFO - PROCESS | 1655 | 1468018000233 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1655 | 1468018000234 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123953800 == 39 [pid = 1655] [id = 392] 15:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x117e13800) [pid = 1655] [serial = 1175] [outer = 0x0] 15:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1246cf400) [pid = 1655] [serial = 1176] [outer = 0x117e13800] 15:46:40 INFO - PROCESS | 1655 | 1468018000261 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x128954800) [pid = 1655] [serial = 1177] [outer = 0x117e13800] 15:46:40 INFO - PROCESS | 1655 | 1468018000566 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:46:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:46:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 471ms 15:46:40 INFO - PROCESS | 1655 | 1468018000617 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:46:40 INFO - PROCESS | 1655 | 1468018000619 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:46:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:46:40 INFO - PROCESS | 1655 | 1468018000643 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:46:40 INFO - PROCESS | 1655 | 1468018000645 Marionette TRACE conn2 <- [1,1542,null,{}] 15:46:40 INFO - PROCESS | 1655 | 1468018000647 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:40 INFO - PROCESS | 1655 | 1468018000649 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:40 INFO - PROCESS | 1655 | 1468018000745 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:46:40 INFO - PROCESS | 1655 | 1468018000749 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1655 | 1468018000751 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8bd000 == 40 [pid = 1655] [id = 393] 15:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128955c00) [pid = 1655] [serial = 1178] [outer = 0x0] 15:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129284000) [pid = 1655] [serial = 1179] [outer = 0x128955c00] 15:46:40 INFO - PROCESS | 1655 | 1468018000780 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a54c800) [pid = 1655] [serial = 1180] [outer = 0x128955c00] 15:46:41 INFO - PROCESS | 1655 | 1468018001108 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 471ms 15:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:46:41 INFO - PROCESS | 1655 | 1468018001114 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1655 | 1468018001115 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:46:41 INFO - PROCESS | 1655 | 1468018001118 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1655 | 1468018001121 Marionette TRACE conn2 <- [1,1546,null,{}] 15:46:41 INFO - PROCESS | 1655 | 1468018001125 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1655 | 1468018001126 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:41 INFO - PROCESS | 1655 | 1468018001210 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:46:41 INFO - PROCESS | 1655 | 1468018001214 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1655 | 1468018001215 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd27000 == 41 [pid = 1655] [id = 394] 15:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a54d400) [pid = 1655] [serial = 1181] [outer = 0x0] 15:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12adec000) [pid = 1655] [serial = 1182] [outer = 0x12a54d400] 15:46:41 INFO - PROCESS | 1655 | 1468018001239 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b04c800) [pid = 1655] [serial = 1183] [outer = 0x12a54d400] 15:46:41 INFO - PROCESS | 1655 | 1468018001567 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 15:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 15:46:41 INFO - PROCESS | 1655 | 1468018001590 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:46:41 INFO - PROCESS | 1655 | 1468018001591 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:46:41 INFO - PROCESS | 1655 | 1468018001594 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1655 | 1468018001595 Marionette TRACE conn2 <- [1,1550,null,{}] 15:46:41 INFO - PROCESS | 1655 | 1468018001597 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:41 INFO - PROCESS | 1655 | 1468018001598 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:41 INFO - PROCESS | 1655 | 1468018001707 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:46:41 INFO - PROCESS | 1655 | 1468018001788 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1655 | 1468018001790 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d84000 == 42 [pid = 1655] [id = 395] 15:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x111aa5800) [pid = 1655] [serial = 1184] [outer = 0x0] 15:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1128d0800) [pid = 1655] [serial = 1185] [outer = 0x111aa5800] 15:46:41 INFO - PROCESS | 1655 | 1468018001823 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112ed1800) [pid = 1655] [serial = 1186] [outer = 0x111aa5800] 15:46:42 INFO - PROCESS | 1655 | 1468018002308 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 15:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 768ms 15:46:42 INFO - PROCESS | 1655 | 1468018002364 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:46:42 INFO - PROCESS | 1655 | 1468018002366 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:46:42 INFO - PROCESS | 1655 | 1468018002369 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1655 | 1468018002371 Marionette TRACE conn2 <- [1,1554,null,{}] 15:46:42 INFO - PROCESS | 1655 | 1468018002375 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:42 INFO - PROCESS | 1655 | 1468018002378 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:42 INFO - PROCESS | 1655 | 1468018002487 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:46:42 INFO - PROCESS | 1655 | 1468018002545 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:42 INFO - PROCESS | 1655 | 1468018002547 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c8000 == 43 [pid = 1655] [id = 396] 15:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113c81000) [pid = 1655] [serial = 1187] [outer = 0x0] 15:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1172c6800) [pid = 1655] [serial = 1188] [outer = 0x113c81000] 15:46:42 INFO - PROCESS | 1655 | 1468018002577 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11828b800) [pid = 1655] [serial = 1189] [outer = 0x113c81000] 15:46:43 INFO - PROCESS | 1655 | 1468018003008 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 15:46:43 INFO - PROCESS | 1655 | 1468018003042 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1655 | 1468018003045 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:46:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:46:43 INFO - PROCESS | 1655 | 1468018003048 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1655 | 1468018003050 Marionette TRACE conn2 <- [1,1558,null,{}] 15:46:43 INFO - PROCESS | 1655 | 1468018003052 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:43 INFO - PROCESS | 1655 | 1468018003054 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:43 INFO - PROCESS | 1655 | 1468018003161 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:46:43 INFO - PROCESS | 1655 | 1468018003257 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1655 | 1468018003259 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b014800 == 44 [pid = 1655] [id = 397] 15:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1193c2400) [pid = 1655] [serial = 1190] [outer = 0x0] 15:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11971bc00) [pid = 1655] [serial = 1191] [outer = 0x1193c2400] 15:46:43 INFO - PROCESS | 1655 | 1468018003288 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11995ac00) [pid = 1655] [serial = 1192] [outer = 0x1193c2400] 15:46:43 INFO - PROCESS | 1655 | 1468018003713 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 719ms 15:46:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:46:43 INFO - PROCESS | 1655 | 1468018003767 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1655 | 1468018003769 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:46:43 INFO - PROCESS | 1655 | 1468018003775 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1655 | 1468018003780 Marionette TRACE conn2 <- [1,1562,null,{}] 15:46:43 INFO - PROCESS | 1655 | 1468018003784 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:43 INFO - PROCESS | 1655 | 1468018003786 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:43 INFO - PROCESS | 1655 | 1468018003893 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:46:43 INFO - PROCESS | 1655 | 1468018003952 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1655 | 1468018003953 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c434800 == 45 [pid = 1655] [id = 398] 15:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1193c6c00) [pid = 1655] [serial = 1193] [outer = 0x0] 15:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12454b800) [pid = 1655] [serial = 1194] [outer = 0x1193c6c00] 15:46:43 INFO - PROCESS | 1655 | 1468018003981 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1267c3800) [pid = 1655] [serial = 1195] [outer = 0x1193c6c00] 15:46:44 INFO - PROCESS | 1655 | 1468018004424 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 733ms 15:46:44 INFO - PROCESS | 1655 | 1468018004515 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 1655 | 1468018004517 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:46:44 INFO - PROCESS | 1655 | 1468018004539 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1655 | 1468018004540 Marionette TRACE conn2 <- [1,1566,null,{}] 15:46:44 INFO - PROCESS | 1655 | 1468018004543 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:44 INFO - PROCESS | 1655 | 1468018004544 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:44 INFO - PROCESS | 1655 | 1468018004651 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:46:44 INFO - PROCESS | 1655 | 1468018004721 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1655 | 1468018004722 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116140800 == 46 [pid = 1655] [id = 399] 15:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112d8cc00) [pid = 1655] [serial = 1196] [outer = 0x0] 15:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119c79000) [pid = 1655] [serial = 1197] [outer = 0x112d8cc00] 15:46:44 INFO - PROCESS | 1655 | 1468018004753 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129036400) [pid = 1655] [serial = 1198] [outer = 0x112d8cc00] 15:46:45 INFO - PROCESS | 1655 | 1468018005288 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:46:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 823ms 15:46:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:46:45 INFO - PROCESS | 1655 | 1468018005361 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 1655 | 1468018005364 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:46:45 INFO - PROCESS | 1655 | 1468018005366 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 1655 | 1468018005368 Marionette TRACE conn2 <- [1,1570,null,{}] 15:46:45 INFO - PROCESS | 1655 | 1468018005372 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:45 INFO - PROCESS | 1655 | 1468018005374 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:45 INFO - PROCESS | 1655 | 1468018005475 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:46:45 INFO - PROCESS | 1655 | 1468018005547 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1655 | 1468018005549 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188c4000 == 47 [pid = 1655] [id = 400] 15:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1164dd000) [pid = 1655] [serial = 1199] [outer = 0x0] 15:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116744400) [pid = 1655] [serial = 1200] [outer = 0x1164dd000] 15:46:45 INFO - PROCESS | 1655 | 1468018005575 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117e12c00) [pid = 1655] [serial = 1201] [outer = 0x1164dd000] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd27000 == 46 [pid = 1655] [id = 394] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8bd000 == 45 [pid = 1655] [id = 393] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123953800 == 44 [pid = 1655] [id = 392] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11667b800 == 43 [pid = 1655] [id = 391] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a576000 == 42 [pid = 1655] [id = 390] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129260800 == 41 [pid = 1655] [id = 389] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x128933000 == 40 [pid = 1655] [id = 388] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x118173800 == 39 [pid = 1655] [id = 387] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123ba7000 == 38 [pid = 1655] [id = 386] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1191ac000 == 37 [pid = 1655] [id = 385] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x117239000 == 36 [pid = 1655] [id = 384] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x111e07000 == 35 [pid = 1655] [id = 383] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119066800 == 34 [pid = 1655] [id = 382] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x112d6c000 == 33 [pid = 1655] [id = 381] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x118749800 == 32 [pid = 1655] [id = 369] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116140800 == 31 [pid = 1655] [id = 399] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c434800 == 30 [pid = 1655] [id = 398] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b014800 == 29 [pid = 1655] [id = 397] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c8000 == 28 [pid = 1655] [id = 396] 15:46:46 INFO - PROCESS | 1655 | --DOCSHELL 0x112d84000 == 27 [pid = 1655] [id = 395] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128962c00) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b737c00) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112e93c00) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a36f800) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a54d000) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126613000) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124551400) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124af7c00) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1198a5c00) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12940e800) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a88b000) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x113a42800) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115f6f400) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11815e800) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119c72400) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124af5c00) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1188ef800) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119355800) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1182e2800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129281000) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128958c00) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11971dc00) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118157800) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1185c5000) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11815b400) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a370000) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11905a400) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1182eb800) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12454ec00) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119da7c00) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129279800) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 15:46:46 INFO - PROCESS | 1655 | 1468018006622 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:46:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1277ms 15:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:46:46 INFO - PROCESS | 1655 | 1468018006644 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1655 | 1468018006646 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:46:46 INFO - PROCESS | 1655 | 1468018006649 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1655 | 1468018006652 Marionette TRACE conn2 <- [1,1574,null,{}] 15:46:46 INFO - PROCESS | 1655 | 1468018006658 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:46 INFO - PROCESS | 1655 | 1468018006659 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:46 INFO - PROCESS | 1655 | 1468018006744 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:46:46 INFO - PROCESS | 1655 | 1468018006748 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1655 | 1468018006750 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f8a800 == 28 [pid = 1655] [id = 401] 15:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133d0800) [pid = 1655] [serial = 1202] [outer = 0x0] 15:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113c7e000) [pid = 1655] [serial = 1203] [outer = 0x1133d0800] 15:46:46 INFO - PROCESS | 1655 | 1468018006781 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116475400) [pid = 1655] [serial = 1204] [outer = 0x1133d0800] 15:46:47 INFO - PROCESS | 1655 | 1468018007126 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 15:46:47 INFO - PROCESS | 1655 | 1468018007172 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1655 | 1468018007175 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:46:47 INFO - PROCESS | 1655 | 1468018007180 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1655 | 1468018007182 Marionette TRACE conn2 <- [1,1578,null,{}] 15:46:47 INFO - PROCESS | 1655 | 1468018007184 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:47 INFO - PROCESS | 1655 | 1468018007187 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:47 INFO - PROCESS | 1655 | 1468018007267 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:46:47 INFO - PROCESS | 1655 | 1468018007274 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 1655 | 1468018007275 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722c800 == 29 [pid = 1655] [id = 402] 15:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116752400) [pid = 1655] [serial = 1205] [outer = 0x0] 15:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11815c400) [pid = 1655] [serial = 1206] [outer = 0x116752400] 15:46:47 INFO - PROCESS | 1655 | 1468018007302 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182e3800) [pid = 1655] [serial = 1207] [outer = 0x116752400] 15:46:47 INFO - PROCESS | 1655 | 1468018007633 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 15:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 471ms 15:46:47 INFO - PROCESS | 1655 | 1468018007661 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:46:47 INFO - PROCESS | 1655 | 1468018007662 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:46:47 INFO - PROCESS | 1655 | 1468018007665 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:46:47 INFO - PROCESS | 1655 | 1468018007667 Marionette TRACE conn2 <- [1,1582,null,{}] 15:46:47 INFO - PROCESS | 1655 | 1468018007675 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:47 INFO - PROCESS | 1655 | 1468018007678 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:47 INFO - PROCESS | 1655 | 1468018007760 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:46:47 INFO - PROCESS | 1655 | 1468018007816 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:47 INFO - PROCESS | 1655 | 1468018007818 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907b000 == 30 [pid = 1655] [id = 403] 15:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1131a9c00) [pid = 1655] [serial = 1208] [outer = 0x0] 15:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118894800) [pid = 1655] [serial = 1209] [outer = 0x1131a9c00] 15:46:47 INFO - PROCESS | 1655 | 1468018007847 Marionette DEBUG loaded listener.js 15:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119358400) [pid = 1655] [serial = 1210] [outer = 0x1131a9c00] 15:46:48 INFO - PROCESS | 1655 | 1468018008166 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 15:46:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 15:46:48 INFO - PROCESS | 1655 | 1468018008187 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 1655 | 1468018008191 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:46:48 INFO - PROCESS | 1655 | 1468018008193 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 1655 | 1468018008195 Marionette TRACE conn2 <- [1,1586,null,{}] 15:46:48 INFO - PROCESS | 1655 | 1468018008197 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:48 INFO - PROCESS | 1655 | 1468018008198 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:48 INFO - PROCESS | 1655 | 1468018008278 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:46:48 INFO - PROCESS | 1655 | 1468018008282 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1655 | 1468018008283 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12394e800 == 31 [pid = 1655] [id = 404] 15:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119718c00) [pid = 1655] [serial = 1211] [outer = 0x0] 15:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1198a3800) [pid = 1655] [serial = 1212] [outer = 0x119718c00] 15:46:48 INFO - PROCESS | 1655 | 1468018008312 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119c29800) [pid = 1655] [serial = 1213] [outer = 0x119718c00] 15:46:48 INFO - PROCESS | 1655 | 1468018008640 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 15:46:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:46:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 15:46:48 INFO - PROCESS | 1655 | 1468018008663 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 1655 | 1468018008665 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:46:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:46:48 INFO - PROCESS | 1655 | 1468018008675 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 1655 | 1468018008676 Marionette TRACE conn2 <- [1,1590,null,{}] 15:46:48 INFO - PROCESS | 1655 | 1468018008721 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:48 INFO - PROCESS | 1655 | 1468018008723 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:48 INFO - PROCESS | 1655 | 1468018008819 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:46:48 INFO - PROCESS | 1655 | 1468018008823 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1655 | 1468018008824 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x124939000 == 32 [pid = 1655] [id = 405] 15:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1172c0000) [pid = 1655] [serial = 1214] [outer = 0x0] 15:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119c70800) [pid = 1655] [serial = 1215] [outer = 0x1172c0000] 15:46:48 INFO - PROCESS | 1655 | 1468018008849 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123825c00) [pid = 1655] [serial = 1216] [outer = 0x1172c0000] 15:46:49 INFO - PROCESS | 1655 | 1468018009216 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 596ms 15:46:49 INFO - PROCESS | 1655 | 1468018009264 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1655 | 1468018009265 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:46:49 INFO - PROCESS | 1655 | 1468018009268 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1655 | 1468018009269 Marionette TRACE conn2 <- [1,1594,null,{}] 15:46:49 INFO - PROCESS | 1655 | 1468018009271 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1655 | 1468018009275 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:49 INFO - PROCESS | 1655 | 1468018009392 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:46:49 INFO - PROCESS | 1655 | 1468018009427 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1655 | 1468018009429 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x126770000 == 33 [pid = 1655] [id = 406] 15:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1240b8000) [pid = 1655] [serial = 1217] [outer = 0x0] 15:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124555000) [pid = 1655] [serial = 1218] [outer = 0x1240b8000] 15:46:49 INFO - PROCESS | 1655 | 1468018009453 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125796400) [pid = 1655] [serial = 1219] [outer = 0x1240b8000] 15:46:49 INFO - PROCESS | 1655 | 1468018009758 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 15:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:46:49 INFO - PROCESS | 1655 | 1468018009794 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1655 | 1468018009795 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:46:49 INFO - PROCESS | 1655 | 1468018009798 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1655 | 1468018009799 Marionette TRACE conn2 <- [1,1598,null,{}] 15:46:49 INFO - PROCESS | 1655 | 1468018009801 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:49 INFO - PROCESS | 1655 | 1468018009803 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:49 INFO - PROCESS | 1655 | 1468018009905 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:46:49 INFO - PROCESS | 1655 | 1468018009942 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1655 | 1468018009943 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12900b800 == 34 [pid = 1655] [id = 407] 15:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1131a4c00) [pid = 1655] [serial = 1220] [outer = 0x0] 15:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126610400) [pid = 1655] [serial = 1221] [outer = 0x1131a4c00] 15:46:49 INFO - PROCESS | 1655 | 1468018009967 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1267c0400) [pid = 1655] [serial = 1222] [outer = 0x1131a4c00] 15:46:50 INFO - PROCESS | 1655 | 1468018010300 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:46:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 518ms 15:46:50 INFO - PROCESS | 1655 | 1468018010317 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1655 | 1468018010319 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:46:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:46:50 INFO - PROCESS | 1655 | 1468018010323 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1655 | 1468018010324 Marionette TRACE conn2 <- [1,1602,null,{}] 15:46:50 INFO - PROCESS | 1655 | 1468018010333 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:50 INFO - PROCESS | 1655 | 1468018010335 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:50 INFO - PROCESS | 1655 | 1468018010431 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:46:50 INFO - PROCESS | 1655 | 1468018010435 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 1655 | 1468018010436 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294ab800 == 35 [pid = 1655] [id = 408] 15:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1267c0800) [pid = 1655] [serial = 1223] [outer = 0x0] 15:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128a74800) [pid = 1655] [serial = 1224] [outer = 0x1267c0800] 15:46:50 INFO - PROCESS | 1655 | 1468018010460 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129031c00) [pid = 1655] [serial = 1225] [outer = 0x1267c0800] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112e8ac00) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118286800) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1150c2c00) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112766c00) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1128cb400) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117e13800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a54d400) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128955c00) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11974ac00) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1246cc400) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126237000) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176cc800) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124afa000) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11871ac00) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:46:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1128d6000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:46:51 INFO - PROCESS | 1655 | 1468018011001 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 728ms 15:46:51 INFO - PROCESS | 1655 | 1468018011051 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 1655 | 1468018011053 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:46:51 INFO - PROCESS | 1655 | 1468018011055 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 1655 | 1468018011056 Marionette TRACE conn2 <- [1,1606,null,{}] 15:46:51 INFO - PROCESS | 1655 | 1468018011059 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:51 INFO - PROCESS | 1655 | 1468018011060 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:51 INFO - PROCESS | 1655 | 1468018011147 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:46:51 INFO - PROCESS | 1655 | 1468018011150 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1655 | 1468018011152 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907a000 == 36 [pid = 1655] [id = 409] 15:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113380800) [pid = 1655] [serial = 1226] [outer = 0x0] 15:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117055400) [pid = 1655] [serial = 1227] [outer = 0x113380800] 15:46:51 INFO - PROCESS | 1655 | 1468018011182 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11974ac00) [pid = 1655] [serial = 1228] [outer = 0x113380800] 15:46:51 INFO - PROCESS | 1655 | 1468018011515 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 15:46:51 INFO - PROCESS | 1655 | 1468018011525 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 1655 | 1468018011526 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:46:51 INFO - PROCESS | 1655 | 1468018011528 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 1655 | 1468018011529 Marionette TRACE conn2 <- [1,1610,null,{}] 15:46:51 INFO - PROCESS | 1655 | 1468018011532 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:51 INFO - PROCESS | 1655 | 1468018011533 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:51 INFO - PROCESS | 1655 | 1468018011641 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:46:51 INFO - PROCESS | 1655 | 1468018011663 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1655 | 1468018011664 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a814000 == 37 [pid = 1655] [id = 410] 15:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1182e8400) [pid = 1655] [serial = 1229] [outer = 0x0] 15:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125798400) [pid = 1655] [serial = 1230] [outer = 0x1182e8400] 15:46:51 INFO - PROCESS | 1655 | 1468018011689 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129284800) [pid = 1655] [serial = 1231] [outer = 0x1182e8400] 15:46:51 INFO - PROCESS | 1655 | 1468018011978 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 15:46:52 INFO - PROCESS | 1655 | 1468018012002 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1655 | 1468018012005 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:46:52 INFO - PROCESS | 1655 | 1468018012014 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1655 | 1468018012015 Marionette TRACE conn2 <- [1,1614,null,{}] 15:46:52 INFO - PROCESS | 1655 | 1468018012018 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:52 INFO - PROCESS | 1655 | 1468018012021 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:52 INFO - PROCESS | 1655 | 1468018012124 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:46:52 INFO - PROCESS | 1655 | 1468018012127 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1655 | 1468018012129 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246f2000 == 38 [pid = 1655] [id = 411] 15:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129286c00) [pid = 1655] [serial = 1232] [outer = 0x0] 15:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a36f400) [pid = 1655] [serial = 1233] [outer = 0x129286c00] 15:46:52 INFO - PROCESS | 1655 | 1468018012156 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a888000) [pid = 1655] [serial = 1234] [outer = 0x129286c00] 15:46:52 INFO - PROCESS | 1655 | 1468018012492 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 15:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 15:46:52 INFO - PROCESS | 1655 | 1468018012533 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1655 | 1468018012535 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:46:52 INFO - PROCESS | 1655 | 1468018012538 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1655 | 1468018012540 Marionette TRACE conn2 <- [1,1618,null,{}] 15:46:52 INFO - PROCESS | 1655 | 1468018012542 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:52 INFO - PROCESS | 1655 | 1468018012544 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:52 INFO - PROCESS | 1655 | 1468018012671 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:46:52 INFO - PROCESS | 1655 | 1468018012680 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1655 | 1468018012682 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b3000 == 39 [pid = 1655] [id = 412] 15:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a889400) [pid = 1655] [serial = 1235] [outer = 0x0] 15:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12adf7400) [pid = 1655] [serial = 1236] [outer = 0x12a889400] 15:46:52 INFO - PROCESS | 1655 | 1468018012721 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b094800) [pid = 1655] [serial = 1237] [outer = 0x12a889400] 15:46:53 INFO - PROCESS | 1655 | 1468018013297 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 15:46:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:46:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 770ms 15:46:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:46:53 INFO - PROCESS | 1655 | 1468018013308 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:46:53 INFO - PROCESS | 1655 | 1468018013311 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:46:53 INFO - PROCESS | 1655 | 1468018013314 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:46:53 INFO - PROCESS | 1655 | 1468018013316 Marionette TRACE conn2 <- [1,1622,null,{}] 15:46:53 INFO - PROCESS | 1655 | 1468018013349 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:53 INFO - PROCESS | 1655 | 1468018013351 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:53 INFO - PROCESS | 1655 | 1468018013472 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:46:53 INFO - PROCESS | 1655 | 1468018013552 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 1655 | 1468018013554 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x117086000 == 40 [pid = 1655] [id = 413] 15:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113a3d400) [pid = 1655] [serial = 1238] [outer = 0x0] 15:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115f6f000) [pid = 1655] [serial = 1239] [outer = 0x113a3d400] 15:46:53 INFO - PROCESS | 1655 | 1468018013585 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116a19c00) [pid = 1655] [serial = 1240] [outer = 0x113a3d400] 15:46:54 INFO - PROCESS | 1655 | 1468018014139 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 15:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 15:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 874ms 15:46:54 INFO - PROCESS | 1655 | 1468018014189 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1655 | 1468018014192 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:46:54 INFO - PROCESS | 1655 | 1468018014197 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1655 | 1468018014199 Marionette TRACE conn2 <- [1,1626,null,{}] 15:46:54 INFO - PROCESS | 1655 | 1468018014202 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:54 INFO - PROCESS | 1655 | 1468018014204 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:54 INFO - PROCESS | 1655 | 1468018014313 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:46:54 INFO - PROCESS | 1655 | 1468018014395 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1655 | 1468018014397 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246fa800 == 41 [pid = 1655] [id = 414] 15:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1182eb800) [pid = 1655] [serial = 1241] [outer = 0x0] 15:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11871e400) [pid = 1655] [serial = 1242] [outer = 0x1182eb800] 15:46:54 INFO - PROCESS | 1655 | 1468018014427 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1191cfc00) [pid = 1655] [serial = 1243] [outer = 0x1182eb800] 15:46:55 INFO - PROCESS | 1655 | 1468018015035 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:46:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 921ms 15:46:55 INFO - PROCESS | 1655 | 1468018015119 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1655 | 1468018015122 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:46:55 INFO - PROCESS | 1655 | 1468018015125 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1655 | 1468018015127 Marionette TRACE conn2 <- [1,1630,null,{}] 15:46:55 INFO - PROCESS | 1655 | 1468018015131 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:55 INFO - PROCESS | 1655 | 1468018015132 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:55 INFO - PROCESS | 1655 | 1468018015242 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1246f2000 == 40 [pid = 1655] [id = 411] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a814000 == 39 [pid = 1655] [id = 410] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11907a000 == 38 [pid = 1655] [id = 409] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1294ab800 == 37 [pid = 1655] [id = 408] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12900b800 == 36 [pid = 1655] [id = 407] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x126770000 == 35 [pid = 1655] [id = 406] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x124939000 == 34 [pid = 1655] [id = 405] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12394e800 == 33 [pid = 1655] [id = 404] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11907b000 == 32 [pid = 1655] [id = 403] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11722c800 == 31 [pid = 1655] [id = 402] 15:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x115f8a800 == 30 [pid = 1655] [id = 401] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a54c800) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1198ee800) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c6b800) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124559c00) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126612000) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11829c000) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11857c400) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126231400) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b09ec00) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1188f1800) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1191d1400) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112df1c00) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113247800) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112e97000) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133b2800) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182e0800) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118578000) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1166f0800) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117054c00) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12895d800) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1176cf000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129284000) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1133a7400) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119052000) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128954800) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1246cf400) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119747c00) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b04c800) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12adec000) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 15:46:55 INFO - PROCESS | 1655 | 1468018015361 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 1655 | 1468018015364 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c62800 == 31 [pid = 1655] [id = 415] 15:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133b2800) [pid = 1655] [serial = 1244] [outer = 0x0] 15:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1164dcc00) [pid = 1655] [serial = 1245] [outer = 0x1133b2800] 15:46:55 INFO - PROCESS | 1655 | 1468018015392 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1176cf800) [pid = 1655] [serial = 1246] [outer = 0x1133b2800] 15:46:55 INFO - PROCESS | 1655 | 1468018015744 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:46:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 15:46:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:46:55 INFO - PROCESS | 1655 | 1468018015796 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1655 | 1468018015798 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:46:55 INFO - PROCESS | 1655 | 1468018015803 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1655 | 1468018015804 Marionette TRACE conn2 <- [1,1634,null,{}] 15:46:55 INFO - PROCESS | 1655 | 1468018015807 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:55 INFO - PROCESS | 1655 | 1468018015808 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:55 INFO - PROCESS | 1655 | 1468018015891 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:46:55 INFO - PROCESS | 1655 | 1468018015965 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 1655 | 1468018015966 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x118731800 == 32 [pid = 1655] [id = 416] 15:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1182e0800) [pid = 1655] [serial = 1247] [outer = 0x0] 15:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118889800) [pid = 1655] [serial = 1248] [outer = 0x1182e0800] 15:46:55 INFO - PROCESS | 1655 | 1468018015993 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1191d1400) [pid = 1655] [serial = 1249] [outer = 0x1182e0800] 15:46:56 INFO - PROCESS | 1655 | 1468018016335 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 15:46:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:46:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 570ms 15:46:56 INFO - PROCESS | 1655 | 1468018016373 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:46:56 INFO - PROCESS | 1655 | 1468018016375 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:46:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:46:56 INFO - PROCESS | 1655 | 1468018016379 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - PROCESS | 1655 | 1468018016383 Marionette TRACE conn2 <- [1,1638,null,{}] 15:46:56 INFO - PROCESS | 1655 | 1468018016394 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:56 INFO - PROCESS | 1655 | 1468018016399 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:56 INFO - PROCESS | 1655 | 1468018016544 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:46:56 INFO - PROCESS | 1655 | 1468018016622 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1655 | 1468018016624 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a78800 == 33 [pid = 1655] [id = 417] 15:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1191d1000) [pid = 1655] [serial = 1250] [outer = 0x0] 15:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119722800) [pid = 1655] [serial = 1251] [outer = 0x1191d1000] 15:46:56 INFO - PROCESS | 1655 | 1468018016671 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124194c00) [pid = 1655] [serial = 1252] [outer = 0x1191d1000] 15:46:56 INFO - PROCESS | 1655 | 1468018016958 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 624ms 15:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:46:57 INFO - PROCESS | 1655 | 1468018017009 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1655 | 1468018017011 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:46:57 INFO - PROCESS | 1655 | 1468018017013 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1655 | 1468018017014 Marionette TRACE conn2 <- [1,1642,null,{}] 15:46:57 INFO - PROCESS | 1655 | 1468018017016 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:57 INFO - PROCESS | 1655 | 1468018017017 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:57 INFO - PROCESS | 1655 | 1468018017148 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:46:57 INFO - PROCESS | 1655 | 1468018017173 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1655 | 1468018017174 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x125775800 == 34 [pid = 1655] [id = 418] 15:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124553800) [pid = 1655] [serial = 1253] [outer = 0x0] 15:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1246ce000) [pid = 1655] [serial = 1254] [outer = 0x124553800] 15:46:57 INFO - PROCESS | 1655 | 1468018017199 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124c70c00) [pid = 1655] [serial = 1255] [outer = 0x124553800] 15:46:57 INFO - PROCESS | 1655 | 1468018017523 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 524ms 15:46:57 INFO - PROCESS | 1655 | 1468018017538 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1655 | 1468018017539 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:46:57 INFO - PROCESS | 1655 | 1468018017542 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1655 | 1468018017543 Marionette TRACE conn2 <- [1,1646,null,{}] 15:46:57 INFO - PROCESS | 1655 | 1468018017553 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:57 INFO - PROCESS | 1655 | 1468018017556 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:57 INFO - PROCESS | 1655 | 1468018017687 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:46:57 INFO - PROCESS | 1655 | 1468018017739 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1655 | 1468018017740 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12900e800 == 35 [pid = 1655] [id = 419] 15:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1131a5400) [pid = 1655] [serial = 1256] [outer = 0x0] 15:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1251e5c00) [pid = 1655] [serial = 1257] [outer = 0x1131a5400] 15:46:57 INFO - PROCESS | 1655 | 1468018017781 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12623c800) [pid = 1655] [serial = 1258] [outer = 0x1131a5400] 15:46:58 INFO - PROCESS | 1655 | 1468018018249 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 719ms 15:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:46:58 INFO - PROCESS | 1655 | 1468018018261 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1655 | 1468018018262 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:46:58 INFO - PROCESS | 1655 | 1468018018264 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1655 | 1468018018265 Marionette TRACE conn2 <- [1,1650,null,{}] 15:46:58 INFO - PROCESS | 1655 | 1468018018269 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:58 INFO - PROCESS | 1655 | 1468018018273 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:58 INFO - PROCESS | 1655 | 1468018018410 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:46:58 INFO - PROCESS | 1655 | 1468018018427 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 1655 | 1468018018428 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a56a800 == 36 [pid = 1655] [id = 420] 15:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12671f800) [pid = 1655] [serial = 1259] [outer = 0x0] 15:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128960400) [pid = 1655] [serial = 1260] [outer = 0x12671f800] 15:46:58 INFO - PROCESS | 1655 | 1468018018452 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129413400) [pid = 1655] [serial = 1261] [outer = 0x12671f800] 15:46:58 INFO - PROCESS | 1655 | 1468018018808 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:46:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 573ms 15:46:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:46:58 INFO - PROCESS | 1655 | 1468018018844 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1655 | 1468018018845 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:46:58 INFO - PROCESS | 1655 | 1468018018847 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1655 | 1468018018848 Marionette TRACE conn2 <- [1,1654,null,{}] 15:46:58 INFO - PROCESS | 1655 | 1468018018851 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:58 INFO - PROCESS | 1655 | 1468018018852 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:58 INFO - PROCESS | 1655 | 1468018018960 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:46:58 INFO - PROCESS | 1655 | 1468018018964 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 1655 | 1468018018965 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad82000 == 37 [pid = 1655] [id = 421] 15:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129413800) [pid = 1655] [serial = 1262] [outer = 0x0] 15:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a54f800) [pid = 1655] [serial = 1263] [outer = 0x129413800] 15:46:58 INFO - PROCESS | 1655 | 1468018018990 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12adeec00) [pid = 1655] [serial = 1264] [outer = 0x129413800] 15:46:59 INFO - PROCESS | 1655 | 1468018019297 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 15:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:46:59 INFO - PROCESS | 1655 | 1468018019315 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 1655 | 1468018019317 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:46:59 INFO - PROCESS | 1655 | 1468018019319 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1655 | 1468018019323 Marionette TRACE conn2 <- [1,1658,null,{}] 15:46:59 INFO - PROCESS | 1655 | 1468018019339 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:59 INFO - PROCESS | 1655 | 1468018019341 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:59 INFO - PROCESS | 1655 | 1468018019528 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119718c00) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1133d0800) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164dd000) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1131a4c00) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1240b8000) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x111aa5800) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1267c0800) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113380800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129286c00) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1182e8400) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113c81000) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1131a9c00) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116752400) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1193c2400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1193c6c00) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1172c0000) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:46:59 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x112d8cc00) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:46:59 INFO - PROCESS | 1655 | 1468018019573 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1655 | 1468018019574 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x116140800 == 38 [pid = 1655] [id = 422] 15:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a7c000) [pid = 1655] [serial = 1265] [outer = 0x0] 15:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1131a9c00) [pid = 1655] [serial = 1266] [outer = 0x112a7c000] 15:46:59 INFO - PROCESS | 1655 | 1468018019598 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1176c3400) [pid = 1655] [serial = 1267] [outer = 0x112a7c000] 15:46:59 INFO - PROCESS | 1655 | 1468018019876 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 582ms 15:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:46:59 INFO - PROCESS | 1655 | 1468018019909 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 1655 | 1468018019911 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:46:59 INFO - PROCESS | 1655 | 1468018019913 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1655 | 1468018019914 Marionette TRACE conn2 <- [1,1662,null,{}] 15:46:59 INFO - PROCESS | 1655 | 1468018019916 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:46:59 INFO - PROCESS | 1655 | 1468018019918 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:00 INFO - PROCESS | 1655 | 1468018020013 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:47:00 INFO - PROCESS | 1655 | 1468018020017 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1655 | 1468018020018 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123832800 == 39 [pid = 1655] [id = 423] 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1176ca800) [pid = 1655] [serial = 1268] [outer = 0x0] 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119749000) [pid = 1655] [serial = 1269] [outer = 0x1176ca800] 15:47:00 INFO - PROCESS | 1655 | 1468018020045 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128960800) [pid = 1655] [serial = 1270] [outer = 0x1176ca800] 15:47:00 INFO - PROCESS | 1655 | 1468018020361 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 15:47:00 INFO - PROCESS | 1655 | 1468018020383 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1655 | 1468018020385 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:47:00 INFO - PROCESS | 1655 | 1468018020389 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1655 | 1468018020391 Marionette TRACE conn2 <- [1,1666,null,{}] 15:47:00 INFO - PROCESS | 1655 | 1468018020393 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:00 INFO - PROCESS | 1655 | 1468018020394 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:00 INFO - PROCESS | 1655 | 1468018020504 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:47:00 INFO - PROCESS | 1655 | 1468018020510 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1655 | 1468018020511 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1b800 == 40 [pid = 1655] [id = 424] 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1176d2400) [pid = 1655] [serial = 1271] [outer = 0x0] 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1246ce800) [pid = 1655] [serial = 1272] [outer = 0x1176d2400] 15:47:00 INFO - PROCESS | 1655 | 1468018020534 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b099c00) [pid = 1655] [serial = 1273] [outer = 0x1176d2400] 15:47:00 INFO - PROCESS | 1655 | 1468018020855 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 471ms 15:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:47:00 INFO - PROCESS | 1655 | 1468018020860 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1655 | 1468018020862 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:47:00 INFO - PROCESS | 1655 | 1468018020864 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1655 | 1468018020866 Marionette TRACE conn2 <- [1,1670,null,{}] 15:47:00 INFO - PROCESS | 1655 | 1468018020868 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:00 INFO - PROCESS | 1655 | 1468018020872 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:00 INFO - PROCESS | 1655 | 1468018020977 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:47:00 INFO - PROCESS | 1655 | 1468018020981 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1655 | 1468018020982 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5ac800 == 41 [pid = 1655] [id = 425] 15:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b09d400) [pid = 1655] [serial = 1274] [outer = 0x0] 15:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b740400) [pid = 1655] [serial = 1275] [outer = 0x12b09d400] 15:47:01 INFO - PROCESS | 1655 | 1468018021009 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b7c0000) [pid = 1655] [serial = 1276] [outer = 0x12b09d400] 15:47:01 INFO - PROCESS | 1655 | 1468018021344 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 15:47:01 INFO - PROCESS | 1655 | 1468018021386 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 1655 | 1468018021388 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:47:01 INFO - PROCESS | 1655 | 1468018021390 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1655 | 1468018021391 Marionette TRACE conn2 <- [1,1674,null,{}] 15:47:01 INFO - PROCESS | 1655 | 1468018021404 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:01 INFO - PROCESS | 1655 | 1468018021405 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:01 INFO - PROCESS | 1655 | 1468018021489 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:47:01 INFO - PROCESS | 1655 | 1468018021493 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 1655 | 1468018021494 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac6000 == 42 [pid = 1655] [id = 426] 15:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b864000) [pid = 1655] [serial = 1277] [outer = 0x0] 15:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b869c00) [pid = 1655] [serial = 1278] [outer = 0x12b864000] 15:47:01 INFO - PROCESS | 1655 | 1468018021518 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b870400) [pid = 1655] [serial = 1279] [outer = 0x12b864000] 15:47:02 INFO - PROCESS | 1655 | 1468018022026 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 668ms 15:47:02 INFO - PROCESS | 1655 | 1468018022059 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1655 | 1468018022061 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:47:02 INFO - PROCESS | 1655 | 1468018022064 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1655 | 1468018022068 Marionette TRACE conn2 <- [1,1678,null,{}] 15:47:02 INFO - PROCESS | 1655 | 1468018022072 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:02 INFO - PROCESS | 1655 | 1468018022074 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:02 INFO - PROCESS | 1655 | 1468018022187 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:47:02 INFO - PROCESS | 1655 | 1468018022297 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1655 | 1468018022298 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119066800 == 43 [pid = 1655] [id = 427] 15:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11829b400) [pid = 1655] [serial = 1280] [outer = 0x0] 15:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182a6c00) [pid = 1655] [serial = 1281] [outer = 0x11829b400] 15:47:02 INFO - PROCESS | 1655 | 1468018022329 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118582c00) [pid = 1655] [serial = 1282] [outer = 0x11829b400] 15:47:02 INFO - PROCESS | 1655 | 1468018022764 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 724ms 15:47:02 INFO - PROCESS | 1655 | 1468018022789 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1655 | 1468018022794 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:47:02 INFO - PROCESS | 1655 | 1468018022801 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1655 | 1468018022804 Marionette TRACE conn2 <- [1,1682,null,{}] 15:47:02 INFO - PROCESS | 1655 | 1468018022807 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:02 INFO - PROCESS | 1655 | 1468018022810 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:02 INFO - PROCESS | 1655 | 1468018022938 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:47:03 INFO - PROCESS | 1655 | 1468018022997 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1655 | 1468018022998 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x129260000 == 44 [pid = 1655] [id = 428] 15:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119720800) [pid = 1655] [serial = 1283] [outer = 0x0] 15:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119c29400) [pid = 1655] [serial = 1284] [outer = 0x119720800] 15:47:03 INFO - PROCESS | 1655 | 1468018023030 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12419ec00) [pid = 1655] [serial = 1285] [outer = 0x119720800] 15:47:03 INFO - PROCESS | 1655 | 1468018023490 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 15:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:47:03 INFO - PROCESS | 1655 | 1468018023529 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 1655 | 1468018023531 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:47:03 INFO - PROCESS | 1655 | 1468018023533 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1655 | 1468018023536 Marionette TRACE conn2 <- [1,1686,null,{}] 15:47:03 INFO - PROCESS | 1655 | 1468018023563 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:03 INFO - PROCESS | 1655 | 1468018023567 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:03 INFO - PROCESS | 1655 | 1468018023672 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:47:03 INFO - PROCESS | 1655 | 1468018023747 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1655 | 1468018023749 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad6800 == 45 [pid = 1655] [id = 429] 15:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1266a9400) [pid = 1655] [serial = 1286] [outer = 0x0] 15:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128a7dc00) [pid = 1655] [serial = 1287] [outer = 0x1266a9400] 15:47:03 INFO - PROCESS | 1655 | 1468018023780 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129286c00) [pid = 1655] [serial = 1288] [outer = 0x1266a9400] 15:47:04 INFO - PROCESS | 1655 | 1468018024205 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 15:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 738ms 15:47:04 INFO - PROCESS | 1655 | 1468018024273 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1655 | 1468018024276 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:47:04 INFO - PROCESS | 1655 | 1468018024280 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1655 | 1468018024282 Marionette TRACE conn2 <- [1,1690,null,{}] 15:47:04 INFO - PROCESS | 1655 | 1468018024304 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:04 INFO - PROCESS | 1655 | 1468018024307 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:04 INFO - PROCESS | 1655 | 1468018024505 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:47:04 INFO - PROCESS | 1655 | 1468018024575 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 1655 | 1468018024576 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce18800 == 46 [pid = 1655] [id = 430] 15:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12adeb000) [pid = 1655] [serial = 1289] [outer = 0x0] 15:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b0a2800) [pid = 1655] [serial = 1290] [outer = 0x12adeb000] 15:47:04 INFO - PROCESS | 1655 | 1468018024621 Marionette DEBUG loaded listener.js 15:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b7b4c00) [pid = 1655] [serial = 1291] [outer = 0x12adeb000] 15:47:05 INFO - PROCESS | 1655 | 1468018025089 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 827ms 15:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:47:05 INFO - PROCESS | 1655 | 1468018025107 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 1655 | 1468018025109 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:47:05 INFO - PROCESS | 1655 | 1468018025111 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 1655 | 1468018025112 Marionette TRACE conn2 <- [1,1694,null,{}] 15:47:05 INFO - PROCESS | 1655 | 1468018025115 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:05 INFO - PROCESS | 1655 | 1468018025116 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:05 INFO - PROCESS | 1655 | 1468018025248 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:47:05 INFO - PROCESS | 1655 | 1468018025323 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:05 INFO - PROCESS | 1655 | 1468018025324 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x116411800 == 47 [pid = 1655] [id = 431] 15:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1128d1400) [pid = 1655] [serial = 1292] [outer = 0x0] 15:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115fdd400) [pid = 1655] [serial = 1293] [outer = 0x1128d1400] 15:47:05 INFO - PROCESS | 1655 | 1468018025354 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1292a5000) [pid = 1655] [serial = 1294] [outer = 0x1128d1400] 15:47:05 INFO - PROCESS | 1655 | 1468018025906 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 820ms 15:47:05 INFO - PROCESS | 1655 | 1468018025950 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 1655 | 1468018025953 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:47:05 INFO - PROCESS | 1655 | 1468018025958 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 1655 | 1468018025960 Marionette TRACE conn2 <- [1,1698,null,{}] 15:47:05 INFO - PROCESS | 1655 | 1468018025963 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:05 INFO - PROCESS | 1655 | 1468018025965 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:06 INFO - PROCESS | 1655 | 1468018026064 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:47:06 INFO - PROCESS | 1655 | 1468018026140 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1655 | 1468018026141 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x118510800 == 48 [pid = 1655] [id = 432] 15:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1172c4400) [pid = 1655] [serial = 1295] [outer = 0x0] 15:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117e12800) [pid = 1655] [serial = 1296] [outer = 0x1172c4400] 15:47:06 INFO - PROCESS | 1655 | 1468018026168 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1182e8400) [pid = 1655] [serial = 1297] [outer = 0x1172c4400] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5ac800 == 47 [pid = 1655] [id = 425] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1b800 == 46 [pid = 1655] [id = 424] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123832800 == 45 [pid = 1655] [id = 423] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116140800 == 44 [pid = 1655] [id = 422] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad82000 == 43 [pid = 1655] [id = 421] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a56a800 == 42 [pid = 1655] [id = 420] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12900e800 == 41 [pid = 1655] [id = 419] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x125775800 == 40 [pid = 1655] [id = 418] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123a78800 == 39 [pid = 1655] [id = 417] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x118731800 == 38 [pid = 1655] [id = 416] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x113c62800 == 37 [pid = 1655] [id = 415] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x117086000 == 36 [pid = 1655] [id = 413] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1246fa800 == 35 [pid = 1655] [id = 414] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1188c4000 == 34 [pid = 1655] [id = 400] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8b3000 == 33 [pid = 1655] [id = 412] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x116411800 == 32 [pid = 1655] [id = 431] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce18800 == 31 [pid = 1655] [id = 430] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad6800 == 30 [pid = 1655] [id = 429] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x129260000 == 29 [pid = 1655] [id = 428] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x119066800 == 28 [pid = 1655] [id = 427] 15:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac6000 == 27 [pid = 1655] [id = 426] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1198a3800) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113c7e000) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116475400) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116744400) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x117e12c00) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126610400) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x125796400) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x112ed1800) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124555000) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128a74800) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1267c0400) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117055400) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11974ac00) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a36f400) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1128d0800) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125798400) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a888000) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129031c00) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11828b800) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1172c6800) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118894800) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119358400) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11815c400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11995ac00) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11971bc00) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1267c3800) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12454b800) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1182e3800) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119c70800) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129036400) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12adf7400) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123825c00) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129284800) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119c79000) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119c29800) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 15:47:07 INFO - PROCESS | 1655 | 1468018027201 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 15:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1277ms 15:47:07 INFO - PROCESS | 1655 | 1468018027235 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 1655 | 1468018027240 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:47:07 INFO - PROCESS | 1655 | 1468018027244 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1655 | 1468018027246 Marionette TRACE conn2 <- [1,1702,null,{}] 15:47:07 INFO - PROCESS | 1655 | 1468018027250 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:07 INFO - PROCESS | 1655 | 1468018027252 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:07 INFO - PROCESS | 1655 | 1468018027345 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:47:07 INFO - PROCESS | 1655 | 1468018027358 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1655 | 1468018027361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x115de1800 == 28 [pid = 1655] [id = 433] 15:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133dc400) [pid = 1655] [serial = 1298] [outer = 0x0] 15:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113c7e000) [pid = 1655] [serial = 1299] [outer = 0x1133dc400] 15:47:07 INFO - PROCESS | 1655 | 1468018027390 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1161b2c00) [pid = 1655] [serial = 1300] [outer = 0x1133dc400] 15:47:07 INFO - PROCESS | 1655 | 1468018027850 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 622ms 15:47:07 INFO - PROCESS | 1655 | 1468018027866 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 1655 | 1468018027868 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:47:07 INFO - PROCESS | 1655 | 1468018027878 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1655 | 1468018027880 Marionette TRACE conn2 <- [1,1706,null,{}] 15:47:07 INFO - PROCESS | 1655 | 1468018027886 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:07 INFO - PROCESS | 1655 | 1468018027888 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:08 INFO - PROCESS | 1655 | 1468018028000 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:47:08 INFO - PROCESS | 1655 | 1468018028078 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1655 | 1468018028081 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x116615000 == 29 [pid = 1655] [id = 434] 15:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1150cd400) [pid = 1655] [serial = 1301] [outer = 0x0] 15:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1161b9000) [pid = 1655] [serial = 1302] [outer = 0x1150cd400] 15:47:08 INFO - PROCESS | 1655 | 1468018028113 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116752800) [pid = 1655] [serial = 1303] [outer = 0x1150cd400] 15:47:08 INFO - PROCESS | 1655 | 1468018028671 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 825ms 15:47:08 INFO - PROCESS | 1655 | 1468018028730 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 1655 | 1468018028733 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:47:08 INFO - PROCESS | 1655 | 1468018028741 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 1655 | 1468018028743 Marionette TRACE conn2 <- [1,1710,null,{}] 15:47:08 INFO - PROCESS | 1655 | 1468018028746 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:08 INFO - PROCESS | 1655 | 1468018028748 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:08 INFO - PROCESS | 1655 | 1468018028852 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:47:08 INFO - PROCESS | 1655 | 1468018028930 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1655 | 1468018028932 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c0800 == 30 [pid = 1655] [id = 435] 15:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1182eac00) [pid = 1655] [serial = 1304] [outer = 0x0] 15:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118577400) [pid = 1655] [serial = 1305] [outer = 0x1182eac00] 15:47:08 INFO - PROCESS | 1655 | 1468018028963 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1185c2800) [pid = 1655] [serial = 1306] [outer = 0x1182eac00] 15:47:09 INFO - PROCESS | 1655 | 1468018029470 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms 15:47:09 INFO - PROCESS | 1655 | 1468018029513 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 1655 | 1468018029515 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:47:09 INFO - PROCESS | 1655 | 1468018029517 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 1655 | 1468018029520 Marionette TRACE conn2 <- [1,1714,null,{}] 15:47:09 INFO - PROCESS | 1655 | 1468018029529 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:09 INFO - PROCESS | 1655 | 1468018029532 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:09 INFO - PROCESS | 1655 | 1468018029693 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:47:09 INFO - PROCESS | 1655 | 1468018029770 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 1655 | 1468018029772 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c62800 == 31 [pid = 1655] [id = 436] 15:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e8b000) [pid = 1655] [serial = 1307] [outer = 0x0] 15:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1131a3c00) [pid = 1655] [serial = 1308] [outer = 0x112e8b000] 15:47:09 INFO - PROCESS | 1655 | 1468018029800 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11662f800) [pid = 1655] [serial = 1309] [outer = 0x112e8b000] 15:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x118510800 == 30 [pid = 1655] [id = 432] 15:47:10 INFO - PROCESS | 1655 | 1468018030158 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 675ms 15:47:10 INFO - PROCESS | 1655 | 1468018030194 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1655 | 1468018030196 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:47:10 INFO - PROCESS | 1655 | 1468018030199 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1655 | 1468018030201 Marionette TRACE conn2 <- [1,1718,null,{}] 15:47:10 INFO - PROCESS | 1655 | 1468018030207 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:10 INFO - PROCESS | 1655 | 1468018030208 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:10 INFO - PROCESS | 1655 | 1468018030289 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:47:10 INFO - PROCESS | 1655 | 1468018030293 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1655 | 1468018030295 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195de000 == 31 [pid = 1655] [id = 437] 15:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110e62400) [pid = 1655] [serial = 1310] [outer = 0x0] 15:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118888c00) [pid = 1655] [serial = 1311] [outer = 0x110e62400] 15:47:10 INFO - PROCESS | 1655 | 1468018030324 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1193cb800) [pid = 1655] [serial = 1312] [outer = 0x110e62400] 15:47:10 INFO - PROCESS | 1655 | 1468018030674 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 523ms 15:47:10 INFO - PROCESS | 1655 | 1468018030723 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1655 | 1468018030725 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:47:10 INFO - PROCESS | 1655 | 1468018030728 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1655 | 1468018030729 Marionette TRACE conn2 <- [1,1722,null,{}] 15:47:10 INFO - PROCESS | 1655 | 1468018030731 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:10 INFO - PROCESS | 1655 | 1468018030732 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:10 INFO - PROCESS | 1655 | 1468018030811 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:47:10 INFO - PROCESS | 1655 | 1468018030818 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1655 | 1468018030819 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12416d000 == 32 [pid = 1655] [id = 438] 15:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11971cc00) [pid = 1655] [serial = 1313] [outer = 0x0] 15:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1198a2000) [pid = 1655] [serial = 1314] [outer = 0x11971cc00] 15:47:10 INFO - PROCESS | 1655 | 1468018030848 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119c74000) [pid = 1655] [serial = 1315] [outer = 0x11971cc00] 15:47:11 INFO - PROCESS | 1655 | 1468018031211 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 15:47:11 INFO - PROCESS | 1655 | 1468018031250 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1655 | 1468018031252 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:47:11 INFO - PROCESS | 1655 | 1468018031262 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1655 | 1468018031265 Marionette TRACE conn2 <- [1,1726,null,{}] 15:47:11 INFO - PROCESS | 1655 | 1468018031273 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:11 INFO - PROCESS | 1655 | 1468018031275 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:11 INFO - PROCESS | 1655 | 1468018031379 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:47:11 INFO - PROCESS | 1655 | 1468018031383 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1655 | 1468018031384 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12575c800 == 33 [pid = 1655] [id = 439] 15:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113c3e800) [pid = 1655] [serial = 1316] [outer = 0x0] 15:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1238f5000) [pid = 1655] [serial = 1317] [outer = 0x113c3e800] 15:47:11 INFO - PROCESS | 1655 | 1468018031408 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124c6b000) [pid = 1655] [serial = 1318] [outer = 0x113c3e800] 15:47:11 INFO - PROCESS | 1655 | 1468018031768 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 527ms 15:47:11 INFO - PROCESS | 1655 | 1468018031785 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1655 | 1468018031787 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:47:11 INFO - PROCESS | 1655 | 1468018031791 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1655 | 1468018031792 Marionette TRACE conn2 <- [1,1730,null,{}] 15:47:11 INFO - PROCESS | 1655 | 1468018031795 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:11 INFO - PROCESS | 1655 | 1468018031796 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:11 INFO - PROCESS | 1655 | 1468018031895 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:47:11 INFO - PROCESS | 1655 | 1468018031933 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1655 | 1468018031934 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x129004800 == 34 [pid = 1655] [id = 440] 15:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124c6b800) [pid = 1655] [serial = 1319] [outer = 0x0] 15:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1256d3800) [pid = 1655] [serial = 1320] [outer = 0x124c6b800] 15:47:11 INFO - PROCESS | 1655 | 1468018031958 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12661a800) [pid = 1655] [serial = 1321] [outer = 0x124c6b800] 15:47:12 INFO - PROCESS | 1655 | 1468018032295 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 15:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms 15:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:47:12 INFO - PROCESS | 1655 | 1468018032312 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 1655 | 1468018032313 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:47:12 INFO - PROCESS | 1655 | 1468018032315 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 1655 | 1468018032316 Marionette TRACE conn2 <- [1,1734,null,{}] 15:47:12 INFO - PROCESS | 1655 | 1468018032319 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:12 INFO - PROCESS | 1655 | 1468018032321 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:12 INFO - PROCESS | 1655 | 1468018032427 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:47:12 INFO - PROCESS | 1655 | 1468018032431 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 1655 | 1468018032436 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256b0000 == 35 [pid = 1655] [id = 441] 15:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12895c800) [pid = 1655] [serial = 1322] [outer = 0x0] 15:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128962800) [pid = 1655] [serial = 1323] [outer = 0x12895c800] 15:47:12 INFO - PROCESS | 1655 | 1468018032469 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12902d400) [pid = 1655] [serial = 1324] [outer = 0x12895c800] 15:47:12 INFO - PROCESS | 1655 | 1468018032843 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 15:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 569ms 15:47:12 INFO - PROCESS | 1655 | 1468018032888 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:47:12 INFO - PROCESS | 1655 | 1468018032889 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:47:12 INFO - PROCESS | 1655 | 1468018032891 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:47:12 INFO - PROCESS | 1655 | 1468018032892 Marionette TRACE conn2 <- [1,1738,null,{}] 15:47:12 INFO - PROCESS | 1655 | 1468018032895 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:12 INFO - PROCESS | 1655 | 1468018032896 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:13 INFO - PROCESS | 1655 | 1468018033002 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:47:13 INFO - PROCESS | 1655 | 1468018033005 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1655 | 1468018033006 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a81b800 == 36 [pid = 1655] [id = 442] 15:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129036400) [pid = 1655] [serial = 1325] [outer = 0x0] 15:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129406000) [pid = 1655] [serial = 1326] [outer = 0x129036400] 15:47:13 INFO - PROCESS | 1655 | 1468018033030 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a544000) [pid = 1655] [serial = 1327] [outer = 0x129036400] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124553800) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1182e0800) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1133b2800) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12671f800) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1176ca800) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x113a3d400) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112a7c000) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a889400) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1131a5400) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129413800) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1176d2400) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182eb800) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1191d1000) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b864000) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b09d400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1172c4400) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11829b400) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119720800) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1266a9400) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12adeb000) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:47:13 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1128d1400) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:47:13 INFO - PROCESS | 1655 | 1468018033395 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 15:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:47:13 INFO - PROCESS | 1655 | 1468018033412 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 1655 | 1468018033413 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:47:13 INFO - PROCESS | 1655 | 1468018033415 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1655 | 1468018033416 Marionette TRACE conn2 <- [1,1742,null,{}] 15:47:13 INFO - PROCESS | 1655 | 1468018033418 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:13 INFO - PROCESS | 1655 | 1468018033420 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:13 INFO - PROCESS | 1655 | 1468018033499 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:47:13 INFO - PROCESS | 1655 | 1468018033503 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1655 | 1468018033506 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x125121800 == 37 [pid = 1655] [id = 443] 15:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112a7c000) [pid = 1655] [serial = 1328] [outer = 0x0] 15:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117e16000) [pid = 1655] [serial = 1329] [outer = 0x112a7c000] 15:47:13 INFO - PROCESS | 1655 | 1468018033531 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11888d400) [pid = 1655] [serial = 1330] [outer = 0x112a7c000] 15:47:13 INFO - PROCESS | 1655 | 1468018033924 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 524ms 15:47:13 INFO - PROCESS | 1655 | 1468018033941 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:47:13 INFO - PROCESS | 1655 | 1468018033942 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:47:13 INFO - PROCESS | 1655 | 1468018033945 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1655 | 1468018033946 Marionette TRACE conn2 <- [1,1746,null,{}] 15:47:13 INFO - PROCESS | 1655 | 1468018033948 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:13 INFO - PROCESS | 1655 | 1468018033949 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:14 INFO - PROCESS | 1655 | 1468018034035 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:47:14 INFO - PROCESS | 1655 | 1468018034041 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1655 | 1468018034042 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0fb800 == 38 [pid = 1655] [id = 444] 15:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118286400) [pid = 1655] [serial = 1331] [outer = 0x0] 15:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124ea8400) [pid = 1655] [serial = 1332] [outer = 0x118286400] 15:47:14 INFO - PROCESS | 1655 | 1468018034082 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12940b000) [pid = 1655] [serial = 1333] [outer = 0x118286400] 15:47:14 INFO - PROCESS | 1655 | 1468018034569 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 672ms 15:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:47:14 INFO - PROCESS | 1655 | 1468018034617 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 1655 | 1468018034619 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:47:14 INFO - PROCESS | 1655 | 1468018034623 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 1655 | 1468018034624 Marionette TRACE conn2 <- [1,1750,null,{}] 15:47:14 INFO - PROCESS | 1655 | 1468018034626 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:14 INFO - PROCESS | 1655 | 1468018034628 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:14 INFO - PROCESS | 1655 | 1468018034706 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:47:14 INFO - PROCESS | 1655 | 1468018034709 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1655 | 1468018034710 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b6800 == 39 [pid = 1655] [id = 445] 15:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a368000) [pid = 1655] [serial = 1334] [outer = 0x0] 15:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a87e800) [pid = 1655] [serial = 1335] [outer = 0x12a368000] 15:47:14 INFO - PROCESS | 1655 | 1468018034734 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12adea800) [pid = 1655] [serial = 1336] [outer = 0x12a368000] 15:47:15 INFO - PROCESS | 1655 | 1468018035094 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 521ms 15:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:47:15 INFO - PROCESS | 1655 | 1468018035143 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1655 | 1468018035145 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:47:15 INFO - PROCESS | 1655 | 1468018035147 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1655 | 1468018035148 Marionette TRACE conn2 <- [1,1754,null,{}] 15:47:15 INFO - PROCESS | 1655 | 1468018035150 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:15 INFO - PROCESS | 1655 | 1468018035151 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:15 INFO - PROCESS | 1655 | 1468018035256 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:47:15 INFO - PROCESS | 1655 | 1468018035264 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1655 | 1468018035265 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd2a000 == 40 [pid = 1655] [id = 446] 15:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a54ac00) [pid = 1655] [serial = 1337] [outer = 0x0] 15:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12adf0400) [pid = 1655] [serial = 1338] [outer = 0x12a54ac00] 15:47:15 INFO - PROCESS | 1655 | 1468018035292 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b0a3c00) [pid = 1655] [serial = 1339] [outer = 0x12a54ac00] 15:47:15 INFO - PROCESS | 1655 | 1468018035792 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 15:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 668ms 15:47:15 INFO - PROCESS | 1655 | 1468018035815 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1655 | 1468018035819 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:47:15 INFO - PROCESS | 1655 | 1468018035822 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1655 | 1468018035824 Marionette TRACE conn2 <- [1,1758,null,{}] 15:47:15 INFO - PROCESS | 1655 | 1468018035827 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:15 INFO - PROCESS | 1655 | 1468018035830 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:15 INFO - PROCESS | 1655 | 1468018035938 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:47:16 INFO - PROCESS | 1655 | 1468018036045 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1655 | 1468018036047 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383f000 == 41 [pid = 1655] [id = 447] 15:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1182e2000) [pid = 1655] [serial = 1340] [outer = 0x0] 15:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118524c00) [pid = 1655] [serial = 1341] [outer = 0x1182e2000] 15:47:16 INFO - PROCESS | 1655 | 1468018036078 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119355800) [pid = 1655] [serial = 1342] [outer = 0x1182e2000] 15:47:16 INFO - PROCESS | 1655 | 1468018036516 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 15:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 772ms 15:47:16 INFO - PROCESS | 1655 | 1468018036595 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1655 | 1468018036599 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:47:16 INFO - PROCESS | 1655 | 1468018036627 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1655 | 1468018036629 Marionette TRACE conn2 <- [1,1762,null,{}] 15:47:16 INFO - PROCESS | 1655 | 1468018036632 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:16 INFO - PROCESS | 1655 | 1468018036633 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:16 INFO - PROCESS | 1655 | 1468018036745 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:47:16 INFO - PROCESS | 1655 | 1468018036811 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1655 | 1468018036813 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b63800 == 42 [pid = 1655] [id = 448] 15:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1198eec00) [pid = 1655] [serial = 1343] [outer = 0x0] 15:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x120626800) [pid = 1655] [serial = 1344] [outer = 0x1198eec00] 15:47:16 INFO - PROCESS | 1655 | 1468018036843 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12454e800) [pid = 1655] [serial = 1345] [outer = 0x1198eec00] 15:47:17 INFO - PROCESS | 1655 | 1468018037308 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 15:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 726ms 15:47:17 INFO - PROCESS | 1655 | 1468018037356 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:47:17 INFO - PROCESS | 1655 | 1468018037359 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:47:17 INFO - PROCESS | 1655 | 1468018037364 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:47:17 INFO - PROCESS | 1655 | 1468018037368 Marionette TRACE conn2 <- [1,1766,null,{}] 15:47:17 INFO - PROCESS | 1655 | 1468018037382 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:17 INFO - PROCESS | 1655 | 1468018037387 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:17 INFO - PROCESS | 1655 | 1468018037542 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:47:17 INFO - PROCESS | 1655 | 1468018037640 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1655 | 1468018037643 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5ae800 == 43 [pid = 1655] [id = 449] 15:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1267c3400) [pid = 1655] [serial = 1346] [outer = 0x0] 15:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128a7bc00) [pid = 1655] [serial = 1347] [outer = 0x1267c3400] 15:47:17 INFO - PROCESS | 1655 | 1468018037694 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12929f400) [pid = 1655] [serial = 1348] [outer = 0x1267c3400] 15:47:18 INFO - PROCESS | 1655 | 1468018038141 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 827ms 15:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:47:18 INFO - PROCESS | 1655 | 1468018038191 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 1655 | 1468018038193 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:47:18 INFO - PROCESS | 1655 | 1468018038195 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1655 | 1468018038197 Marionette TRACE conn2 <- [1,1770,null,{}] 15:47:18 INFO - PROCESS | 1655 | 1468018038199 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:18 INFO - PROCESS | 1655 | 1468018038201 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:18 INFO - PROCESS | 1655 | 1468018038308 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:47:18 INFO - PROCESS | 1655 | 1468018038367 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 1655 | 1468018038368 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cadb800 == 44 [pid = 1655] [id = 450] 15:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129406800) [pid = 1655] [serial = 1349] [outer = 0x0] 15:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b094400) [pid = 1655] [serial = 1350] [outer = 0x129406800] 15:47:18 INFO - PROCESS | 1655 | 1468018038397 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b73f400) [pid = 1655] [serial = 1351] [outer = 0x129406800] 15:47:18 INFO - PROCESS | 1655 | 1468018038847 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 15:47:18 INFO - PROCESS | 1655 | 1468018038865 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:47:18 INFO - PROCESS | 1655 | 1468018038867 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:47:18 INFO - PROCESS | 1655 | 1468018038869 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1655 | 1468018038872 Marionette TRACE conn2 <- [1,1774,null,{}] 15:47:18 INFO - PROCESS | 1655 | 1468018038876 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:18 INFO - PROCESS | 1655 | 1468018038877 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:19 INFO - PROCESS | 1655 | 1468018039000 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:47:19 INFO - PROCESS | 1655 | 1468018039218 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1655 | 1468018039219 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181cd000 == 45 [pid = 1655] [id = 451] 15:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112e8d800) [pid = 1655] [serial = 1352] [outer = 0x0] 15:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11696f000) [pid = 1655] [serial = 1353] [outer = 0x112e8d800] 15:47:19 INFO - PROCESS | 1655 | 1468018039249 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11829c000) [pid = 1655] [serial = 1354] [outer = 0x112e8d800] 15:47:19 INFO - PROCESS | 1655 | 1468018039667 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 15:47:19 INFO - PROCESS | 1655 | 1468018039692 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:47:19 INFO - PROCESS | 1655 | 1468018039694 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:47:19 INFO - PROCESS | 1655 | 1468018039697 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1655 | 1468018039699 Marionette TRACE conn2 <- [1,1778,null,{}] 15:47:19 INFO - PROCESS | 1655 | 1468018039703 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:19 INFO - PROCESS | 1655 | 1468018039706 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:19 INFO - PROCESS | 1655 | 1468018039806 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:47:19 INFO - PROCESS | 1655 | 1468018039868 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1655 | 1468018039869 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a34800 == 46 [pid = 1655] [id = 452] 15:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1188fb400) [pid = 1655] [serial = 1355] [outer = 0x0] 15:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119714800) [pid = 1655] [serial = 1356] [outer = 0x1188fb400] 15:47:19 INFO - PROCESS | 1655 | 1468018039897 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1197d1800) [pid = 1655] [serial = 1357] [outer = 0x1188fb400] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8b6800 == 45 [pid = 1655] [id = 445] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0fb800 == 44 [pid = 1655] [id = 444] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x125121800 == 43 [pid = 1655] [id = 443] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x113c7e000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a81b800 == 42 [pid = 1655] [id = 442] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1256b0000 == 41 [pid = 1655] [id = 441] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x129004800 == 40 [pid = 1655] [id = 440] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12575c800 == 39 [pid = 1655] [id = 439] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12416d000 == 38 [pid = 1655] [id = 438] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1195de000 == 37 [pid = 1655] [id = 437] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x113c62800 == 36 [pid = 1655] [id = 436] 15:47:20 INFO - PROCESS | 1655 | --DOCSHELL 0x116615000 == 35 [pid = 1655] [id = 434] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x117e12800) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1182a6c00) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119c29400) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118582c00) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128a7dc00) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12419ec00) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b0a2800) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x129286c00) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1292a5000) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115fdd400) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b7b4c00) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1182e8400) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b7c0000) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c70c00) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1191d1400) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1176cf800) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129413400) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119749000) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115f6f000) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1131a9c00) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b094800) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1246ce000) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12623c800) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128960400) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12adeec00) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12b099c00) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128960800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1251e5c00) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116a19c00) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11871e400) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124194c00) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118889800) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1191cfc00) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a54f800) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1246ce800) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1164dcc00) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119722800) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1176c3400) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12b869c00) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b870400) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b740400) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 15:47:20 INFO - PROCESS | 1655 | 1468018040308 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 620ms 15:47:20 INFO - PROCESS | 1655 | 1468018040319 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:47:20 INFO - PROCESS | 1655 | 1468018040324 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:47:20 INFO - PROCESS | 1655 | 1468018040327 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1655 | 1468018040328 Marionette TRACE conn2 <- [1,1782,null,{}] 15:47:20 INFO - PROCESS | 1655 | 1468018040331 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:20 INFO - PROCESS | 1655 | 1468018040332 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:20 INFO - PROCESS | 1655 | 1468018040418 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:47:20 INFO - PROCESS | 1655 | 1468018040501 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 1655 | 1468018040502 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191b4000 == 36 [pid = 1655] [id = 453] 15:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119c79000) [pid = 1655] [serial = 1358] [outer = 0x0] 15:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12419f000) [pid = 1655] [serial = 1359] [outer = 0x119c79000] 15:47:20 INFO - PROCESS | 1655 | 1468018040531 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1246cfc00) [pid = 1655] [serial = 1360] [outer = 0x119c79000] 15:47:20 INFO - PROCESS | 1655 | 1468018040835 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 15:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:47:20 INFO - PROCESS | 1655 | 1468018040896 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:47:20 INFO - PROCESS | 1655 | 1468018040897 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:47:20 INFO - PROCESS | 1655 | 1468018040904 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1655 | 1468018040908 Marionette TRACE conn2 <- [1,1786,null,{}] 15:47:20 INFO - PROCESS | 1655 | 1468018040911 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:20 INFO - PROCESS | 1655 | 1468018040914 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:21 INFO - PROCESS | 1655 | 1468018041003 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:47:21 INFO - PROCESS | 1655 | 1468018041060 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1655 | 1468018041061 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fe5000 == 37 [pid = 1655] [id = 454] 15:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1182a6c00) [pid = 1655] [serial = 1361] [outer = 0x0] 15:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124cd8000) [pid = 1655] [serial = 1362] [outer = 0x1182a6c00] 15:47:21 INFO - PROCESS | 1655 | 1468018041093 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128963400) [pid = 1655] [serial = 1363] [outer = 0x1182a6c00] 15:47:21 INFO - PROCESS | 1655 | 1468018041380 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 530ms 15:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:47:21 INFO - PROCESS | 1655 | 1468018041431 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 1655 | 1468018041432 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:47:21 INFO - PROCESS | 1655 | 1468018041434 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 1655 | 1468018041436 Marionette TRACE conn2 <- [1,1790,null,{}] 15:47:21 INFO - PROCESS | 1655 | 1468018041440 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:21 INFO - PROCESS | 1655 | 1468018041442 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:21 INFO - PROCESS | 1655 | 1468018041527 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:47:21 INFO - PROCESS | 1655 | 1468018041582 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1655 | 1468018041583 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x117363000 == 38 [pid = 1655] [id = 455] 15:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119056000) [pid = 1655] [serial = 1364] [outer = 0x0] 15:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x129280400) [pid = 1655] [serial = 1365] [outer = 0x119056000] 15:47:21 INFO - PROCESS | 1655 | 1468018041608 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12a884400) [pid = 1655] [serial = 1366] [outer = 0x119056000] 15:47:21 INFO - PROCESS | 1655 | 1468018041899 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 473ms 15:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:47:21 INFO - PROCESS | 1655 | 1468018041911 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 1655 | 1468018041912 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:47:21 INFO - PROCESS | 1655 | 1468018041914 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 1655 | 1468018041915 Marionette TRACE conn2 <- [1,1794,null,{}] 15:47:21 INFO - PROCESS | 1655 | 1468018041917 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:21 INFO - PROCESS | 1655 | 1468018041918 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:22 INFO - PROCESS | 1655 | 1468018042009 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:47:22 INFO - PROCESS | 1655 | 1468018042013 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 1655 | 1468018042018 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294ac800 == 39 [pid = 1655] [id = 456] 15:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12b742c00) [pid = 1655] [serial = 1367] [outer = 0x0] 15:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12b7b4800) [pid = 1655] [serial = 1368] [outer = 0x12b742c00] 15:47:22 INFO - PROCESS | 1655 | 1468018042058 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12b7c1c00) [pid = 1655] [serial = 1369] [outer = 0x12b742c00] 15:47:22 INFO - PROCESS | 1655 | 1468018042461 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 15:47:22 INFO - PROCESS | 1655 | 1468018042485 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 1655 | 1468018042488 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:47:22 INFO - PROCESS | 1655 | 1468018042497 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 1655 | 1468018042498 Marionette TRACE conn2 <- [1,1798,null,{}] 15:47:22 INFO - PROCESS | 1655 | 1468018042500 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:22 INFO - PROCESS | 1655 | 1468018042502 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:22 INFO - PROCESS | 1655 | 1468018042619 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:47:22 INFO - PROCESS | 1655 | 1468018042623 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 1655 | 1468018042624 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad78000 == 40 [pid = 1655] [id = 457] 15:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b745400) [pid = 1655] [serial = 1370] [outer = 0x0] 15:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b871400) [pid = 1655] [serial = 1371] [outer = 0x12b745400] 15:47:22 INFO - PROCESS | 1655 | 1468018042648 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b8f0000) [pid = 1655] [serial = 1372] [outer = 0x12b745400] 15:47:22 INFO - PROCESS | 1655 | 1468018042990 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 15:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:47:23 INFO - PROCESS | 1655 | 1468018043016 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 1655 | 1468018043017 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:47:23 INFO - PROCESS | 1655 | 1468018043020 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1655 | 1468018043023 Marionette TRACE conn2 <- [1,1802,null,{}] 15:47:23 INFO - PROCESS | 1655 | 1468018043026 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:23 INFO - PROCESS | 1655 | 1468018043027 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:23 INFO - PROCESS | 1655 | 1468018043131 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:47:23 INFO - PROCESS | 1655 | 1468018043157 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1655 | 1468018043158 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f1000 == 41 [pid = 1655] [id = 458] 15:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118251400) [pid = 1655] [serial = 1373] [outer = 0x0] 15:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118253c00) [pid = 1655] [serial = 1374] [outer = 0x118251400] 15:47:23 INFO - PROCESS | 1655 | 1468018043182 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118257c00) [pid = 1655] [serial = 1375] [outer = 0x118251400] 15:47:23 INFO - PROCESS | 1655 | 1468018043526 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 15:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:47:23 INFO - PROCESS | 1655 | 1468018043541 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 1655 | 1468018043543 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:47:23 INFO - PROCESS | 1655 | 1468018043545 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1655 | 1468018043546 Marionette TRACE conn2 <- [1,1806,null,{}] 15:47:23 INFO - PROCESS | 1655 | 1468018043548 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:23 INFO - PROCESS | 1655 | 1468018043549 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:23 INFO - PROCESS | 1655 | 1468018043653 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:47:23 INFO - PROCESS | 1655 | 1468018043669 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:23 INFO - PROCESS | 1655 | 1468018043671 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd2c000 == 42 [pid = 1655] [id = 459] 15:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118258000) [pid = 1655] [serial = 1376] [outer = 0x0] 15:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b8f1800) [pid = 1655] [serial = 1377] [outer = 0x118258000] 15:47:23 INFO - PROCESS | 1655 | 1468018043695 Marionette DEBUG loaded listener.js 15:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b8f9400) [pid = 1655] [serial = 1378] [outer = 0x118258000] 15:47:24 INFO - PROCESS | 1655 | 1468018044041 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 15:47:24 INFO - PROCESS | 1655 | 1468018044064 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1655 | 1468018044065 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:47:24 INFO - PROCESS | 1655 | 1468018044067 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1655 | 1468018044069 Marionette TRACE conn2 <- [1,1810,null,{}] 15:47:24 INFO - PROCESS | 1655 | 1468018044073 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:24 INFO - PROCESS | 1655 | 1468018044075 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:24 INFO - PROCESS | 1655 | 1468018044189 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:47:24 INFO - PROCESS | 1655 | 1468018044192 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 1655 | 1468018044193 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c434800 == 43 [pid = 1655] [id = 460] 15:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12885d400) [pid = 1655] [serial = 1379] [outer = 0x0] 15:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128861000) [pid = 1655] [serial = 1380] [outer = 0x12885d400] 15:47:24 INFO - PROCESS | 1655 | 1468018044344 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12886a800) [pid = 1655] [serial = 1381] [outer = 0x12885d400] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12895c800) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124c6b800) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110e62400) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112e8b000) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11971cc00) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a368000) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129036400) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a7c000) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113c3e800) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:47:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118286400) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:47:24 INFO - PROCESS | 1655 | 1468018044649 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 15:47:24 INFO - PROCESS | 1655 | 1468018044690 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:47:24 INFO - PROCESS | 1655 | 1468018044692 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:47:24 INFO - PROCESS | 1655 | 1468018044694 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:47:24 INFO - PROCESS | 1655 | 1468018044695 Marionette TRACE conn2 <- [1,1814,null,{}] 15:47:24 INFO - PROCESS | 1655 | 1468018044697 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:24 INFO - PROCESS | 1655 | 1468018044699 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:24 INFO - PROCESS | 1655 | 1468018044784 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:47:24 INFO - PROCESS | 1655 | 1468018044788 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:24 INFO - PROCESS | 1655 | 1468018044789 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cadb000 == 44 [pid = 1655] [id = 461] 15:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1185c3400) [pid = 1655] [serial = 1382] [outer = 0x0] 15:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128865c00) [pid = 1655] [serial = 1383] [outer = 0x1185c3400] 15:47:24 INFO - PROCESS | 1655 | 1468018044816 Marionette DEBUG loaded listener.js 15:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292a4c00) [pid = 1655] [serial = 1384] [outer = 0x1185c3400] 15:47:25 INFO - PROCESS | 1655 | 1468018045179 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 15:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 15:47:25 INFO - PROCESS | 1655 | 1468018045221 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:47:25 INFO - PROCESS | 1655 | 1468018045223 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:47:25 INFO - PROCESS | 1655 | 1468018045226 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 1655 | 1468018045227 Marionette TRACE conn2 <- [1,1818,null,{}] 15:47:25 INFO - PROCESS | 1655 | 1468018045230 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:25 INFO - PROCESS | 1655 | 1468018045231 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:25 INFO - PROCESS | 1655 | 1468018045336 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:47:25 INFO - PROCESS | 1655 | 1468018045339 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1655 | 1468018045341 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf40800 == 45 [pid = 1655] [id = 462] 15:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1210e0000) [pid = 1655] [serial = 1385] [outer = 0x0] 15:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210e6800) [pid = 1655] [serial = 1386] [outer = 0x1210e0000] 15:47:25 INFO - PROCESS | 1655 | 1468018045365 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b8f9800) [pid = 1655] [serial = 1387] [outer = 0x1210e0000] 15:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 15:47:25 INFO - PROCESS | 1655 | 1468018045691 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 15:47:25 INFO - PROCESS | 1655 | 1468018045695 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:47:25 INFO - PROCESS | 1655 | 1468018045697 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:47:25 INFO - PROCESS | 1655 | 1468018045699 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:47:25 INFO - PROCESS | 1655 | 1468018045700 Marionette TRACE conn2 <- [1,1822,null,{}] 15:47:25 INFO - PROCESS | 1655 | 1468018045707 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:25 INFO - PROCESS | 1655 | 1468018045708 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:25 INFO - PROCESS | 1655 | 1468018045799 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:47:25 INFO - PROCESS | 1655 | 1468018045803 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:25 INFO - PROCESS | 1655 | 1468018045804 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d167800 == 46 [pid = 1655] [id = 463] 15:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1288c5000) [pid = 1655] [serial = 1388] [outer = 0x0] 15:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1288cac00) [pid = 1655] [serial = 1389] [outer = 0x1288c5000] 15:47:25 INFO - PROCESS | 1655 | 1468018045827 Marionette DEBUG loaded listener.js 15:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1288cf400) [pid = 1655] [serial = 1390] [outer = 0x1288c5000] 15:47:26 INFO - PROCESS | 1655 | 1468018046160 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 469ms 15:47:26 INFO - PROCESS | 1655 | 1468018046168 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 1655 | 1468018046170 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:47:26 INFO - PROCESS | 1655 | 1468018046180 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1655 | 1468018046181 Marionette TRACE conn2 <- [1,1826,null,{}] 15:47:26 INFO - PROCESS | 1655 | 1468018046183 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:26 INFO - PROCESS | 1655 | 1468018046184 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:26 INFO - PROCESS | 1655 | 1468018046314 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:47:26 INFO - PROCESS | 1655 | 1468018046368 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:26 INFO - PROCESS | 1655 | 1468018046370 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x115070800 == 47 [pid = 1655] [id = 464] 15:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112231c00) [pid = 1655] [serial = 1391] [outer = 0x0] 15:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112a86400) [pid = 1655] [serial = 1392] [outer = 0x112231c00] 15:47:26 INFO - PROCESS | 1655 | 1468018046434 Marionette DEBUG loaded listener.js 15:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115fe2400) [pid = 1655] [serial = 1393] [outer = 0x112231c00] 15:47:26 INFO - PROCESS | 1655 | 1468018046911 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 15:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 777ms 15:47:26 INFO - PROCESS | 1655 | 1468018046958 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:47:26 INFO - PROCESS | 1655 | 1468018046961 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:47:26 INFO - PROCESS | 1655 | 1468018046964 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:47:26 INFO - PROCESS | 1655 | 1468018046966 Marionette TRACE conn2 <- [1,1830,null,{}] 15:47:26 INFO - PROCESS | 1655 | 1468018046969 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:26 INFO - PROCESS | 1655 | 1468018046975 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:27 INFO - PROCESS | 1655 | 1468018047087 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:47:27 INFO - PROCESS | 1655 | 1468018047161 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 1655 | 1468018047163 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12415b800 == 48 [pid = 1655] [id = 465] 15:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118527000) [pid = 1655] [serial = 1394] [outer = 0x0] 15:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119054800) [pid = 1655] [serial = 1395] [outer = 0x118527000] 15:47:27 INFO - PROCESS | 1655 | 1468018047193 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119749000) [pid = 1655] [serial = 1396] [outer = 0x118527000] 15:47:27 INFO - PROCESS | 1655 | 1468018047625 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 15:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 15:47:27 INFO - PROCESS | 1655 | 1468018047658 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:47:27 INFO - PROCESS | 1655 | 1468018047661 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:47:27 INFO - PROCESS | 1655 | 1468018047665 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:47:27 INFO - PROCESS | 1655 | 1468018047666 Marionette TRACE conn2 <- [1,1834,null,{}] 15:47:27 INFO - PROCESS | 1655 | 1468018047681 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:27 INFO - PROCESS | 1655 | 1468018047683 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:27 INFO - PROCESS | 1655 | 1468018047815 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:47:27 INFO - PROCESS | 1655 | 1468018047870 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:27 INFO - PROCESS | 1655 | 1468018047871 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e4800 == 49 [pid = 1655] [id = 466] 15:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119954400) [pid = 1655] [serial = 1397] [outer = 0x0] 15:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123f0a800) [pid = 1655] [serial = 1398] [outer = 0x119954400] 15:47:27 INFO - PROCESS | 1655 | 1468018047902 Marionette DEBUG loaded listener.js 15:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1256c9400) [pid = 1655] [serial = 1399] [outer = 0x119954400] 15:47:28 INFO - PROCESS | 1655 | 1468018048289 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 15:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 668ms 15:47:28 INFO - PROCESS | 1655 | 1468018048334 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 1655 | 1468018048335 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:47:28 INFO - PROCESS | 1655 | 1468018048341 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - PROCESS | 1655 | 1468018048346 Marionette TRACE conn2 <- [1,1838,null,{}] 15:47:28 INFO - PROCESS | 1655 | 1468018048353 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:28 INFO - PROCESS | 1655 | 1468018048355 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:28 INFO - PROCESS | 1655 | 1468018048465 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:47:28 INFO - PROCESS | 1655 | 1468018048570 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1655 | 1468018048571 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d51b800 == 50 [pid = 1655] [id = 467] 15:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1256ccc00) [pid = 1655] [serial = 1400] [outer = 0x0] 15:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128864800) [pid = 1655] [serial = 1401] [outer = 0x1256ccc00] 15:47:28 INFO - PROCESS | 1655 | 1468018048603 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12902bc00) [pid = 1655] [serial = 1402] [outer = 0x1256ccc00] 15:47:29 INFO - PROCESS | 1655 | 1468018049026 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 728ms 15:47:29 INFO - PROCESS | 1655 | 1468018049067 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1655 | 1468018049069 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:47:29 INFO - PROCESS | 1655 | 1468018049089 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1655 | 1468018049090 Marionette TRACE conn2 <- [1,1842,null,{}] 15:47:29 INFO - PROCESS | 1655 | 1468018049093 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:29 INFO - PROCESS | 1655 | 1468018049094 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:29 INFO - PROCESS | 1655 | 1468018049207 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:47:29 INFO - PROCESS | 1655 | 1468018049280 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1655 | 1468018049282 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x117234000 == 51 [pid = 1655] [id = 468] 15:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1185cac00) [pid = 1655] [serial = 1403] [outer = 0x0] 15:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12902c400) [pid = 1655] [serial = 1404] [outer = 0x1185cac00] 15:47:29 INFO - PROCESS | 1655 | 1468018049311 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a54d400) [pid = 1655] [serial = 1405] [outer = 0x1185cac00] 15:47:29 INFO - PROCESS | 1655 | 1468018049916 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 872ms 15:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:47:29 INFO - PROCESS | 1655 | 1468018049960 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1655 | 1468018049963 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:47:29 INFO - PROCESS | 1655 | 1468018049966 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1655 | 1468018049967 Marionette TRACE conn2 <- [1,1846,null,{}] 15:47:29 INFO - PROCESS | 1655 | 1468018049971 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:29 INFO - PROCESS | 1655 | 1468018049973 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:30 INFO - PROCESS | 1655 | 1468018050076 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:47:30 INFO - PROCESS | 1655 | 1468018050140 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1655 | 1468018050142 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0c000 == 52 [pid = 1655] [id = 469] 15:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11824a800) [pid = 1655] [serial = 1406] [outer = 0x0] 15:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118250800) [pid = 1655] [serial = 1407] [outer = 0x11824a800] 15:47:30 INFO - PROCESS | 1655 | 1468018050169 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1182e7800) [pid = 1655] [serial = 1408] [outer = 0x11824a800] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12d167800 == 51 [pid = 1655] [id = 463] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf40800 == 50 [pid = 1655] [id = 462] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12cadb000 == 49 [pid = 1655] [id = 461] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c434800 == 48 [pid = 1655] [id = 460] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd2c000 == 47 [pid = 1655] [id = 459] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f1000 == 46 [pid = 1655] [id = 458] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad78000 == 45 [pid = 1655] [id = 457] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1294ac800 == 44 [pid = 1655] [id = 456] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x117363000 == 43 [pid = 1655] [id = 455] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x123fe5000 == 42 [pid = 1655] [id = 454] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1191b4000 == 41 [pid = 1655] [id = 453] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119a34800 == 40 [pid = 1655] [id = 452] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1181cd000 == 39 [pid = 1655] [id = 451] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5ae800 == 38 [pid = 1655] [id = 449] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x128b63800 == 37 [pid = 1655] [id = 448] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12383f000 == 36 [pid = 1655] [id = 447] 15:47:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd2a000 == 35 [pid = 1655] [id = 446] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128962800) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12661a800) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1256d3800) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118888c00) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1193cb800) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118577400) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1161b9000) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11662f800) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1131a3c00) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1198a2000) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12902d400) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a87e800) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129406000) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11888d400) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117e16000) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a544000) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1238f5000) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124ea8400) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124c6b000) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12adea800) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119c74000) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12940b000) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 15:47:30 INFO - PROCESS | 1655 | 1468018050655 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 724ms 15:47:30 INFO - PROCESS | 1655 | 1468018050692 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 1655 | 1468018050695 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:47:30 INFO - PROCESS | 1655 | 1468018050699 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1655 | 1468018050701 Marionette TRACE conn2 <- [1,1850,null,{}] 15:47:30 INFO - PROCESS | 1655 | 1468018050704 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:30 INFO - PROCESS | 1655 | 1468018050708 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:30 INFO - PROCESS | 1655 | 1468018050792 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:47:30 INFO - PROCESS | 1655 | 1468018050798 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1655 | 1468018050799 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x117072800 == 36 [pid = 1655] [id = 470] 15:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118887c00) [pid = 1655] [serial = 1409] [outer = 0x0] 15:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1188f2800) [pid = 1655] [serial = 1410] [outer = 0x118887c00] 15:47:30 INFO - PROCESS | 1655 | 1468018050826 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1197c9c00) [pid = 1655] [serial = 1411] [outer = 0x118887c00] 15:47:31 INFO - PROCESS | 1655 | 1468018051204 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 15:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:47:31 INFO - PROCESS | 1655 | 1468018051220 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 1655 | 1468018051221 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:47:31 INFO - PROCESS | 1655 | 1468018051223 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1655 | 1468018051226 Marionette TRACE conn2 <- [1,1854,null,{}] 15:47:31 INFO - PROCESS | 1655 | 1468018051233 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:31 INFO - PROCESS | 1655 | 1468018051236 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:31 INFO - PROCESS | 1655 | 1468018051319 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:47:31 INFO - PROCESS | 1655 | 1468018051326 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1655 | 1468018051328 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x124176800 == 37 [pid = 1655] [id = 471] 15:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1210d9800) [pid = 1655] [serial = 1412] [outer = 0x0] 15:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1210e4800) [pid = 1655] [serial = 1413] [outer = 0x1210d9800] 15:47:31 INFO - PROCESS | 1655 | 1468018051355 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1246d1400) [pid = 1655] [serial = 1414] [outer = 0x1210d9800] 15:47:31 INFO - PROCESS | 1655 | 1468018051724 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 15:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:47:31 INFO - PROCESS | 1655 | 1468018051755 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 1655 | 1468018051756 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:47:31 INFO - PROCESS | 1655 | 1468018051760 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1655 | 1468018051761 Marionette TRACE conn2 <- [1,1858,null,{}] 15:47:31 INFO - PROCESS | 1655 | 1468018051763 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:31 INFO - PROCESS | 1655 | 1468018051764 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:31 INFO - PROCESS | 1655 | 1468018051850 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:47:31 INFO - PROCESS | 1655 | 1468018051856 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1655 | 1468018051858 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x129003800 == 38 [pid = 1655] [id = 472] 15:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124cdc000) [pid = 1655] [serial = 1415] [outer = 0x0] 15:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12623c400) [pid = 1655] [serial = 1416] [outer = 0x124cdc000] 15:47:31 INFO - PROCESS | 1655 | 1468018051883 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12885d800) [pid = 1655] [serial = 1417] [outer = 0x124cdc000] 15:47:32 INFO - PROCESS | 1655 | 1468018052229 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 15:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:47:32 INFO - PROCESS | 1655 | 1468018052281 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 1655 | 1468018052282 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:47:32 INFO - PROCESS | 1655 | 1468018052284 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1655 | 1468018052286 Marionette TRACE conn2 <- [1,1862,null,{}] 15:47:32 INFO - PROCESS | 1655 | 1468018052288 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:32 INFO - PROCESS | 1655 | 1468018052289 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:32 INFO - PROCESS | 1655 | 1468018052371 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:47:32 INFO - PROCESS | 1655 | 1468018052445 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:32 INFO - PROCESS | 1655 | 1468018052446 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a2800 == 39 [pid = 1655] [id = 473] 15:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1257a3800) [pid = 1655] [serial = 1418] [outer = 0x0] 15:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1267c6000) [pid = 1655] [serial = 1419] [outer = 0x1257a3800] 15:47:32 INFO - PROCESS | 1655 | 1468018052476 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12895a000) [pid = 1655] [serial = 1420] [outer = 0x1257a3800] 15:47:32 INFO - PROCESS | 1655 | 1468018052805 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 15:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 568ms 15:47:32 INFO - PROCESS | 1655 | 1468018052854 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:47:32 INFO - PROCESS | 1655 | 1468018052855 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:47:32 INFO - PROCESS | 1655 | 1468018052858 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:47:32 INFO - PROCESS | 1655 | 1468018052859 Marionette TRACE conn2 <- [1,1866,null,{}] 15:47:32 INFO - PROCESS | 1655 | 1468018052861 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:32 INFO - PROCESS | 1655 | 1468018052865 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:32 INFO - PROCESS | 1655 | 1468018052994 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:47:33 INFO - PROCESS | 1655 | 1468018053008 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 1655 | 1468018053009 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a818000 == 40 [pid = 1655] [id = 474] 15:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128a7d000) [pid = 1655] [serial = 1421] [outer = 0x0] 15:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a370c00) [pid = 1655] [serial = 1422] [outer = 0x128a7d000] 15:47:33 INFO - PROCESS | 1655 | 1468018053034 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b7b8000) [pid = 1655] [serial = 1423] [outer = 0x128a7d000] 15:47:33 INFO - PROCESS | 1655 | 1468018053399 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 15:47:33 INFO - PROCESS | 1655 | 1468018053427 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 1655 | 1468018053428 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:47:33 INFO - PROCESS | 1655 | 1468018053430 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - PROCESS | 1655 | 1468018053431 Marionette TRACE conn2 <- [1,1870,null,{}] 15:47:33 INFO - PROCESS | 1655 | 1468018053434 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:33 INFO - PROCESS | 1655 | 1468018053435 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:33 INFO - PROCESS | 1655 | 1468018053548 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:47:33 INFO - PROCESS | 1655 | 1468018053560 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 1655 | 1468018053561 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cc000 == 41 [pid = 1655] [id = 475] 15:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x129029000) [pid = 1655] [serial = 1424] [outer = 0x0] 15:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b864000) [pid = 1655] [serial = 1425] [outer = 0x129029000] 15:47:33 INFO - PROCESS | 1655 | 1468018053585 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12b86f800) [pid = 1655] [serial = 1426] [outer = 0x129029000] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b745400) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118251400) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119056000) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x112e8d800) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119c79000) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b742c00) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1188fb400) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1182a6c00) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118258000) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1210e0000) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12885d400) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:47:34 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1185c3400) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:47:34 INFO - PROCESS | 1655 | 1468018054271 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 872ms 15:47:34 INFO - PROCESS | 1655 | 1468018054303 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1655 | 1468018054308 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:47:34 INFO - PROCESS | 1655 | 1468018054312 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1655 | 1468018054314 Marionette TRACE conn2 <- [1,1874,null,{}] 15:47:34 INFO - PROCESS | 1655 | 1468018054317 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:34 INFO - PROCESS | 1655 | 1468018054319 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:34 INFO - PROCESS | 1655 | 1468018054429 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:47:34 INFO - PROCESS | 1655 | 1468018054494 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1655 | 1468018054497 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x116999000 == 42 [pid = 1655] [id = 476] 15:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1166f1800) [pid = 1655] [serial = 1427] [outer = 0x0] 15:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11674a800) [pid = 1655] [serial = 1428] [outer = 0x1166f1800] 15:47:34 INFO - PROCESS | 1655 | 1468018054570 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11815c400) [pid = 1655] [serial = 1429] [outer = 0x1166f1800] 15:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:47:35 INFO - PROCESS | 1655 | 1468018055024 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 15:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 15:47:35 INFO - PROCESS | 1655 | 1468018055032 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1655 | 1468018055035 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:47:35 INFO - PROCESS | 1655 | 1468018055061 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1655 | 1468018055062 Marionette TRACE conn2 <- [1,1878,null,{}] 15:47:35 INFO - PROCESS | 1655 | 1468018055065 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:35 INFO - PROCESS | 1655 | 1468018055067 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:35 INFO - PROCESS | 1655 | 1468018055176 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:47:35 INFO - PROCESS | 1655 | 1468018055268 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:35 INFO - PROCESS | 1655 | 1468018055269 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fe6000 == 43 [pid = 1655] [id = 477] 15:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11857b000) [pid = 1655] [serial = 1430] [outer = 0x0] 15:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11857c000) [pid = 1655] [serial = 1431] [outer = 0x11857b000] 15:47:35 INFO - PROCESS | 1655 | 1468018055302 Marionette DEBUG loaded listener.js 15:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1188fb400) [pid = 1655] [serial = 1432] [outer = 0x11857b000] 15:47:35 INFO - PROCESS | 1655 | 1468018055705 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 672ms 15:47:35 INFO - PROCESS | 1655 | 1468018055759 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1655 | 1468018055761 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:47:35 INFO - PROCESS | 1655 | 1468018055800 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1655 | 1468018055802 Marionette TRACE conn2 <- [1,1882,null,{}] 15:47:35 INFO - PROCESS | 1655 | 1468018055812 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:35 INFO - PROCESS | 1655 | 1468018055816 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:35 INFO - PROCESS | 1655 | 1468018055922 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:47:36 INFO - PROCESS | 1655 | 1468018056000 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1655 | 1468018056002 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a822800 == 44 [pid = 1655] [id = 478] 15:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119c2a000) [pid = 1655] [serial = 1433] [outer = 0x0] 15:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12062b400) [pid = 1655] [serial = 1434] [outer = 0x119c2a000] 15:47:36 INFO - PROCESS | 1655 | 1468018056034 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123820c00) [pid = 1655] [serial = 1435] [outer = 0x119c2a000] 15:47:36 INFO - PROCESS | 1655 | 1468018056499 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 737ms 15:47:36 INFO - PROCESS | 1655 | 1468018056524 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:47:36 INFO - PROCESS | 1655 | 1468018056527 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:47:36 INFO - PROCESS | 1655 | 1468018056530 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:47:36 INFO - PROCESS | 1655 | 1468018056533 Marionette TRACE conn2 <- [1,1886,null,{}] 15:47:36 INFO - PROCESS | 1655 | 1468018056555 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:36 INFO - PROCESS | 1655 | 1468018056558 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:36 INFO - PROCESS | 1655 | 1468018056711 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:47:36 INFO - PROCESS | 1655 | 1468018056765 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1655 | 1468018056767 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5b3000 == 45 [pid = 1655] [id = 479] 15:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1256cb800) [pid = 1655] [serial = 1436] [outer = 0x0] 15:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126234000) [pid = 1655] [serial = 1437] [outer = 0x1256cb800] 15:47:36 INFO - PROCESS | 1655 | 1468018056796 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12886b800) [pid = 1655] [serial = 1438] [outer = 0x1256cb800] 15:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12929b400) [pid = 1655] [serial = 1439] [outer = 0x12c580c00] 15:47:37 INFO - PROCESS | 1655 | 1468018057266 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 15:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 773ms 15:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:47:37 INFO - PROCESS | 1655 | 1468018057334 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1655 | 1468018057335 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:47:37 INFO - PROCESS | 1655 | 1468018057340 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1655 | 1468018057341 Marionette TRACE conn2 <- [1,1890,null,{}] 15:47:37 INFO - PROCESS | 1655 | 1468018057344 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:37 INFO - PROCESS | 1655 | 1468018057345 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:37 INFO - PROCESS | 1655 | 1468018057445 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:47:37 INFO - PROCESS | 1655 | 1468018057523 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 1655 | 1468018057524 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf43000 == 46 [pid = 1655] [id = 480] 15:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12661ec00) [pid = 1655] [serial = 1440] [outer = 0x0] 15:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12929f000) [pid = 1655] [serial = 1441] [outer = 0x12661ec00] 15:47:37 INFO - PROCESS | 1655 | 1468018057552 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129384400) [pid = 1655] [serial = 1442] [outer = 0x12661ec00] 15:47:38 INFO - PROCESS | 1655 | 1468018058101 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 774ms 15:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:47:38 INFO - PROCESS | 1655 | 1468018058113 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1655 | 1468018058115 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:47:38 INFO - PROCESS | 1655 | 1468018058118 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1655 | 1468018058120 Marionette TRACE conn2 <- [1,1894,null,{}] 15:47:38 INFO - PROCESS | 1655 | 1468018058143 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:38 INFO - PROCESS | 1655 | 1468018058145 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:38 INFO - PROCESS | 1655 | 1468018058251 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:47:38 INFO - PROCESS | 1655 | 1468018058327 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1655 | 1468018058330 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873b000 == 47 [pid = 1655] [id = 481] 15:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11815f800) [pid = 1655] [serial = 1443] [outer = 0x0] 15:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118253800) [pid = 1655] [serial = 1444] [outer = 0x11815f800] 15:47:38 INFO - PROCESS | 1655 | 1468018058357 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1182eb400) [pid = 1655] [serial = 1445] [outer = 0x11815f800] 15:47:38 INFO - PROCESS | 1655 | 1468018058796 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 740ms 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x112eb5800 == 46 [pid = 1655] [id = 26] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a818000 == 45 [pid = 1655] [id = 474] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a2800 == 44 [pid = 1655] [id = 473] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x129003800 == 43 [pid = 1655] [id = 472] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124176800 == 42 [pid = 1655] [id = 471] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117072800 == 41 [pid = 1655] [id = 470] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0c000 == 40 [pid = 1655] [id = 469] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e4800 == 39 [pid = 1655] [id = 466] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12415b800 == 38 [pid = 1655] [id = 465] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x115070800 == 37 [pid = 1655] [id = 464] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x115de1800 == 36 [pid = 1655] [id = 433] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x116672000 == 35 [pid = 1655] [id = 11] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5a6800 == 34 [pid = 1655] [id = 21] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x11706e000 == 33 [pid = 1655] [id = 24] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c2800 == 32 [pid = 1655] [id = 10] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c0800 == 31 [pid = 1655] [id = 435] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e7000 == 30 [pid = 1655] [id = 9] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a811800 == 29 [pid = 1655] [id = 8] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c423800 == 28 [pid = 1655] [id = 13] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1181cc000 == 27 [pid = 1655] [id = 12] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5b2000 == 26 [pid = 1655] [id = 14] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad1000 == 25 [pid = 1655] [id = 15] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b826800 == 24 [pid = 1655] [id = 20] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d51b800 == 23 [pid = 1655] [id = 467] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12cadb800 == 22 [pid = 1655] [id = 450] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117362000 == 21 [pid = 1655] [id = 25] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x117234000 == 20 [pid = 1655] [id = 468] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x112d7e800 == 19 [pid = 1655] [id = 23] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d1000 == 18 [pid = 1655] [id = 22] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d158000 == 17 [pid = 1655] [id = 18] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12d510000 == 16 [pid = 1655] [id = 19] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x129014000 == 15 [pid = 1655] [id = 6] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf43000 == 14 [pid = 1655] [id = 480] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5b3000 == 13 [pid = 1655] [id = 479] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12a822800 == 12 [pid = 1655] [id = 478] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x123fe6000 == 11 [pid = 1655] [id = 477] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cc000 == 10 [pid = 1655] [id = 475] 15:47:40 INFO - PROCESS | 1655 | --DOCSHELL 0x116999000 == 9 [pid = 1655] [id = 476] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x124cd8000) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128963400) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b094400) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128a7bc00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12b8f1800) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b8f9800) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118257c00) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12886a800) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b8f9400) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1210e6800) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128861000) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1292a4c00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128865c00) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b7c1c00) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1288cac00) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12b871400) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118253c00) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b8f0000) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129280400) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a884400) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11829c000) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11696f000) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12419f000) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1246cfc00) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118524c00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b7b4800) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x120626800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1197d1800) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119714800) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12adf0400) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 15:47:41 INFO - PROCESS | 1655 | 1468018061290 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1655 | 1468018061292 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:47:41 INFO - PROCESS | 1655 | 1468018061304 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1655 | 1468018061307 Marionette TRACE conn2 <- [1,1898,null,{}] 15:47:41 INFO - PROCESS | 1655 | 1468018061311 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:41 INFO - PROCESS | 1655 | 1468018061313 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:41 INFO - PROCESS | 1655 | 1468018061391 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:47:41 INFO - PROCESS | 1655 | 1468018061396 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1655 | 1468018061398 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f96000 == 10 [pid = 1655] [id = 482] 15:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11662f800) [pid = 1655] [serial = 1446] [outer = 0x0] 15:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1166f2800) [pid = 1655] [serial = 1447] [outer = 0x11662f800] 15:47:41 INFO - PROCESS | 1655 | 1468018061428 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1172c4400) [pid = 1655] [serial = 1448] [outer = 0x11662f800] 15:47:41 INFO - PROCESS | 1655 | 1468018061806 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 524ms 15:47:41 INFO - PROCESS | 1655 | 1468018061827 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1655 | 1468018061829 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:47:41 INFO - PROCESS | 1655 | 1468018061834 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1655 | 1468018061836 Marionette TRACE conn2 <- [1,1902,null,{}] 15:47:41 INFO - PROCESS | 1655 | 1468018061841 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:41 INFO - PROCESS | 1655 | 1468018061843 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:41 INFO - PROCESS | 1655 | 1468018061927 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:47:41 INFO - PROCESS | 1655 | 1468018061931 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1655 | 1468018061933 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188ae000 == 11 [pid = 1655] [id = 483] 15:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11824cc00) [pid = 1655] [serial = 1449] [outer = 0x0] 15:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1182a5000) [pid = 1655] [serial = 1450] [outer = 0x11824cc00] 15:47:41 INFO - PROCESS | 1655 | 1468018061962 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11857d400) [pid = 1655] [serial = 1451] [outer = 0x11824cc00] 15:47:42 INFO - PROCESS | 1655 | 1468018062329 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 526ms 15:47:42 INFO - PROCESS | 1655 | 1468018062365 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1655 | 1468018062366 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:47:42 INFO - PROCESS | 1655 | 1468018062369 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1655 | 1468018062370 Marionette TRACE conn2 <- [1,1906,null,{}] 15:47:42 INFO - PROCESS | 1655 | 1468018062376 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:42 INFO - PROCESS | 1655 | 1468018062380 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:42 INFO - PROCESS | 1655 | 1468018062473 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:47:42 INFO - PROCESS | 1655 | 1468018062480 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1655 | 1468018062482 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a74000 == 12 [pid = 1655] [id = 484] 15:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1193c2400) [pid = 1655] [serial = 1452] [outer = 0x0] 15:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1193c6400) [pid = 1655] [serial = 1453] [outer = 0x1193c2400] 15:47:42 INFO - PROCESS | 1655 | 1468018062511 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11974f000) [pid = 1655] [serial = 1454] [outer = 0x1193c2400] 15:47:42 INFO - PROCESS | 1655 | 1468018062894 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 569ms 15:47:42 INFO - PROCESS | 1655 | 1468018062939 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1655 | 1468018062941 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:47:42 INFO - PROCESS | 1655 | 1468018062944 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1655 | 1468018062945 Marionette TRACE conn2 <- [1,1910,null,{}] 15:47:42 INFO - PROCESS | 1655 | 1468018062947 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:42 INFO - PROCESS | 1655 | 1468018062949 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:43 INFO - PROCESS | 1655 | 1468018063059 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:47:43 INFO - PROCESS | 1655 | 1468018063065 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1655 | 1468018063066 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256b0000 == 13 [pid = 1655] [id = 485] 15:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119c73800) [pid = 1655] [serial = 1455] [outer = 0x0] 15:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1210dfc00) [pid = 1655] [serial = 1456] [outer = 0x119c73800] 15:47:43 INFO - PROCESS | 1655 | 1468018063094 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123c2dc00) [pid = 1655] [serial = 1457] [outer = 0x119c73800] 15:47:43 INFO - PROCESS | 1655 | 1468018063443 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 15:47:43 INFO - PROCESS | 1655 | 1468018063464 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1655 | 1468018063465 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:47:43 INFO - PROCESS | 1655 | 1468018063468 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1655 | 1468018063469 Marionette TRACE conn2 <- [1,1914,null,{}] 15:47:43 INFO - PROCESS | 1655 | 1468018063477 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:43 INFO - PROCESS | 1655 | 1468018063479 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:43 INFO - PROCESS | 1655 | 1468018063576 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:47:43 INFO - PROCESS | 1655 | 1468018063579 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1655 | 1468018063581 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x129005800 == 14 [pid = 1655] [id = 486] 15:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1191d0c00) [pid = 1655] [serial = 1458] [outer = 0x0] 15:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12454c000) [pid = 1655] [serial = 1459] [outer = 0x1191d0c00] 15:47:43 INFO - PROCESS | 1655 | 1468018063611 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124cd5400) [pid = 1655] [serial = 1460] [outer = 0x1191d0c00] 15:47:43 INFO - PROCESS | 1655 | 1468018063953 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 526ms 15:47:43 INFO - PROCESS | 1655 | 1468018063994 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:47:43 INFO - PROCESS | 1655 | 1468018063996 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:47:43 INFO - PROCESS | 1655 | 1468018063998 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1655 | 1468018063999 Marionette TRACE conn2 <- [1,1918,null,{}] 15:47:44 INFO - PROCESS | 1655 | 1468018064002 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:44 INFO - PROCESS | 1655 | 1468018064006 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:44 INFO - PROCESS | 1655 | 1468018064143 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:47:44 INFO - PROCESS | 1655 | 1468018064186 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1655 | 1468018064188 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a568800 == 15 [pid = 1655] [id = 487] 15:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125796800) [pid = 1655] [serial = 1461] [outer = 0x0] 15:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1267b9400) [pid = 1655] [serial = 1462] [outer = 0x125796800] 15:47:44 INFO - PROCESS | 1655 | 1468018064212 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1288ce800) [pid = 1655] [serial = 1463] [outer = 0x125796800] 15:47:44 INFO - PROCESS | 1655 | 1468018064526 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 569ms 15:47:44 INFO - PROCESS | 1655 | 1468018064568 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1655 | 1468018064569 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:47:44 INFO - PROCESS | 1655 | 1468018064571 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1655 | 1468018064574 Marionette TRACE conn2 <- [1,1922,null,{}] 15:47:44 INFO - PROCESS | 1655 | 1468018064577 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:44 INFO - PROCESS | 1655 | 1468018064578 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:44 INFO - PROCESS | 1655 | 1468018064678 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:47:44 INFO - PROCESS | 1655 | 1468018064682 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1655 | 1468018064683 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b011000 == 16 [pid = 1655] [id = 488] 15:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126231800) [pid = 1655] [serial = 1464] [outer = 0x0] 15:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128a7e000) [pid = 1655] [serial = 1465] [outer = 0x126231800] 15:47:44 INFO - PROCESS | 1655 | 1468018064706 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12929bc00) [pid = 1655] [serial = 1466] [outer = 0x126231800] 15:47:45 INFO - PROCESS | 1655 | 1468018065050 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 15:47:45 INFO - PROCESS | 1655 | 1468018065092 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 1655 | 1468018065093 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:47:45 INFO - PROCESS | 1655 | 1468018065096 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 1655 | 1468018065097 Marionette TRACE conn2 <- [1,1926,null,{}] 15:47:45 INFO - PROCESS | 1655 | 1468018065099 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:45 INFO - PROCESS | 1655 | 1468018065100 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:45 INFO - PROCESS | 1655 | 1468018065200 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:47:45 INFO - PROCESS | 1655 | 1468018065213 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1655 | 1468018065214 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b81f800 == 17 [pid = 1655] [id = 489] 15:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116482c00) [pid = 1655] [serial = 1467] [outer = 0x0] 15:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1292a8000) [pid = 1655] [serial = 1468] [outer = 0x116482c00] 15:47:45 INFO - PROCESS | 1655 | 1468018065238 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x129388c00) [pid = 1655] [serial = 1469] [outer = 0x116482c00] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1133dc400) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12661ec00) [pid = 1655] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1256cb800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1288c5000) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1198eec00) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a54ac00) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1182e2000) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129406800) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1267c3400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119c2a000) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11857b000) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1166f1800) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129029000) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1185cac00) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119954400) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118527000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1210d9800) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11824a800) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124cdc000) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1256ccc00) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112231c00) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118887c00) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1150cd400) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182eac00) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1257a3800) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:47:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128a7d000) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:47:46 INFO - PROCESS | 1655 | 1468018066136 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1071ms 15:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:47:46 INFO - PROCESS | 1655 | 1468018066168 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1655 | 1468018066169 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:47:46 INFO - PROCESS | 1655 | 1468018066171 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1655 | 1468018066172 Marionette TRACE conn2 <- [1,1930,null,{}] 15:47:46 INFO - PROCESS | 1655 | 1468018066175 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:46 INFO - PROCESS | 1655 | 1468018066176 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:46 INFO - PROCESS | 1655 | 1468018066258 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:47:46 INFO - PROCESS | 1655 | 1468018066262 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 1655 | 1468018066263 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12925c800 == 18 [pid = 1655] [id = 490] 15:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e97800) [pid = 1655] [serial = 1470] [outer = 0x0] 15:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118527000) [pid = 1655] [serial = 1471] [outer = 0x112e97800] 15:47:46 INFO - PROCESS | 1655 | 1468018066288 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1188f9400) [pid = 1655] [serial = 1472] [outer = 0x112e97800] 15:47:46 INFO - PROCESS | 1655 | 1468018066618 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 470ms 15:47:46 INFO - PROCESS | 1655 | 1468018066642 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1655 | 1468018066643 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:47:46 INFO - PROCESS | 1655 | 1468018066646 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1655 | 1468018066647 Marionette TRACE conn2 <- [1,1934,null,{}] 15:47:46 INFO - PROCESS | 1655 | 1468018066650 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:46 INFO - PROCESS | 1655 | 1468018066651 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:46 INFO - PROCESS | 1655 | 1468018066742 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:47:46 INFO - PROCESS | 1655 | 1468018066746 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 1655 | 1468018066747 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd29000 == 19 [pid = 1655] [id = 491] 15:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1182e2000) [pid = 1655] [serial = 1473] [outer = 0x0] 15:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11994e000) [pid = 1655] [serial = 1474] [outer = 0x1182e2000] 15:47:46 INFO - PROCESS | 1655 | 1468018066786 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12419f000) [pid = 1655] [serial = 1475] [outer = 0x1182e2000] 15:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 15:47:47 INFO - PROCESS | 1655 | 1468018067312 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 15:47:47 INFO - PROCESS | 1655 | 1468018067317 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1655 | 1468018067319 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:47:47 INFO - PROCESS | 1655 | 1468018067335 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1655 | 1468018067339 Marionette TRACE conn2 <- [1,1938,null,{}] 15:47:47 INFO - PROCESS | 1655 | 1468018067343 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:47 INFO - PROCESS | 1655 | 1468018067345 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:47 INFO - PROCESS | 1655 | 1468018067449 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:47:47 INFO - PROCESS | 1655 | 1468018067455 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1655 | 1468018067456 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5b8800 == 20 [pid = 1655] [id = 492] 15:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1288cc800) [pid = 1655] [serial = 1476] [outer = 0x0] 15:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12902fc00) [pid = 1655] [serial = 1477] [outer = 0x1288cc800] 15:47:47 INFO - PROCESS | 1655 | 1468018067486 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12938ac00) [pid = 1655] [serial = 1478] [outer = 0x1288cc800] 15:47:47 INFO - PROCESS | 1655 | 1468018067903 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 625ms 15:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:47:47 INFO - PROCESS | 1655 | 1468018067960 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1655 | 1468018067962 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:47:47 INFO - PROCESS | 1655 | 1468018067965 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1655 | 1468018067967 Marionette TRACE conn2 <- [1,1942,null,{}] 15:47:47 INFO - PROCESS | 1655 | 1468018067971 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:47 INFO - PROCESS | 1655 | 1468018067973 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:48 INFO - PROCESS | 1655 | 1468018068100 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:47:48 INFO - PROCESS | 1655 | 1468018068209 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1655 | 1468018068212 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11722f800 == 21 [pid = 1655] [id = 493] 15:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116752400) [pid = 1655] [serial = 1479] [outer = 0x0] 15:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116a19c00) [pid = 1655] [serial = 1480] [outer = 0x116752400] 15:47:48 INFO - PROCESS | 1655 | 1468018068268 Marionette DEBUG loaded listener.js 15:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118257400) [pid = 1655] [serial = 1481] [outer = 0x116752400] 15:47:48 INFO - PROCESS | 1655 | 1468018068710 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:47:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 775ms 15:47:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:47:48 INFO - PROCESS | 1655 | 1468018068739 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 1655 | 1468018068743 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:47:48 INFO - PROCESS | 1655 | 1468018068747 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1655 | 1468018068749 Marionette TRACE conn2 <- [1,1946,null,{}] 15:47:48 INFO - PROCESS | 1655 | 1468018068751 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:48 INFO - PROCESS | 1655 | 1468018068753 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:48 INFO - PROCESS | 1655 | 1468018068856 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:47:48 INFO - PROCESS | 1655 | 1468018068937 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:48 INFO - PROCESS | 1655 | 1468018068938 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ca800 == 22 [pid = 1655] [id = 494] 15:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1182e2800) [pid = 1655] [serial = 1482] [outer = 0x0] 15:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11871b000) [pid = 1655] [serial = 1483] [outer = 0x1182e2800] 15:47:48 INFO - PROCESS | 1655 | 1468018068969 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119359000) [pid = 1655] [serial = 1484] [outer = 0x1182e2800] 15:47:49 INFO - PROCESS | 1655 | 1468018069398 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 15:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:47:49 INFO - PROCESS | 1655 | 1468018069418 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 1655 | 1468018069419 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:47:49 INFO - PROCESS | 1655 | 1468018069422 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1655 | 1468018069424 Marionette TRACE conn2 <- [1,1950,null,{}] 15:47:49 INFO - PROCESS | 1655 | 1468018069432 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:49 INFO - PROCESS | 1655 | 1468018069436 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:49 INFO - PROCESS | 1655 | 1468018069560 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:47:49 INFO - PROCESS | 1655 | 1468018069642 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 1655 | 1468018069645 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5be000 == 23 [pid = 1655] [id = 495] 15:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1210dd400) [pid = 1655] [serial = 1485] [outer = 0x0] 15:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124554000) [pid = 1655] [serial = 1486] [outer = 0x1210dd400] 15:47:49 INFO - PROCESS | 1655 | 1468018069675 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126231400) [pid = 1655] [serial = 1487] [outer = 0x1210dd400] 15:47:50 INFO - PROCESS | 1655 | 1468018070115 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 15:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:47:50 INFO - PROCESS | 1655 | 1468018070144 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 1655 | 1468018070146 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:47:50 INFO - PROCESS | 1655 | 1468018070148 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 1655 | 1468018070149 Marionette TRACE conn2 <- [1,1954,null,{}] 15:47:50 INFO - PROCESS | 1655 | 1468018070152 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:50 INFO - PROCESS | 1655 | 1468018070153 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:50 INFO - PROCESS | 1655 | 1468018070256 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:47:50 INFO - PROCESS | 1655 | 1468018070494 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1655 | 1468018070495 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164b3800 == 24 [pid = 1655] [id = 496] 15:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x111cac000) [pid = 1655] [serial = 1488] [outer = 0x0] 15:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1122b4800) [pid = 1655] [serial = 1489] [outer = 0x111cac000] 15:47:50 INFO - PROCESS | 1655 | 1468018070562 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112dfbc00) [pid = 1655] [serial = 1490] [outer = 0x111cac000] 15:47:51 INFO - PROCESS | 1655 | 1468018071033 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 920ms 15:47:51 INFO - PROCESS | 1655 | 1468018071070 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1655 | 1468018071072 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:47:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11873b000 == 23 [pid = 1655] [id = 481] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118253800) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1161b2c00) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116752800) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1185c2800) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129384400) [pid = 1655] [serial = 1442] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12886b800) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1251f1000) [pid = 1655] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12929f000) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1288cf400) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12454e800) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b0a3c00) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119355800) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b73f400) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12929f400) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123820c00) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126234000) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12062b400) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1188fb400) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11857c000) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11815c400) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b86f800) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11674a800) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12b7b8000) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b864000) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12902c400) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a54d400) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123f0a800) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1256c9400) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119054800) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119749000) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1210e4800) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1246d1400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118250800) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1182e7800) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12623c400) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12885d800) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x128864800) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12902bc00) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x112a86400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x115fe2400) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1188f2800) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1197c9c00) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12895a000) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1267c6000) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12a370c00) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 15:47:51 INFO - PROCESS | 1655 | 1468018071119 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1655 | 1468018071121 Marionette TRACE conn2 <- [1,1958,null,{}] 15:47:51 INFO - PROCESS | 1655 | 1468018071125 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:51 INFO - PROCESS | 1655 | 1468018071128 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:51 INFO - PROCESS | 1655 | 1468018071207 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:47:51 INFO - PROCESS | 1655 | 1468018071215 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1655 | 1468018071217 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11660b800 == 24 [pid = 1655] [id = 497] 15:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x113c32400) [pid = 1655] [serial = 1491] [outer = 0x0] 15:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x115f6cc00) [pid = 1655] [serial = 1492] [outer = 0x113c32400] 15:47:51 INFO - PROCESS | 1655 | 1468018071244 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x116630800) [pid = 1655] [serial = 1493] [outer = 0x113c32400] 15:47:51 INFO - PROCESS | 1655 | 1468018071591 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 543ms 15:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:47:51 INFO - PROCESS | 1655 | 1468018071643 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1655 | 1468018071645 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:47:51 INFO - PROCESS | 1655 | 1468018071648 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1655 | 1468018071649 Marionette TRACE conn2 <- [1,1962,null,{}] 15:47:51 INFO - PROCESS | 1655 | 1468018071652 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:51 INFO - PROCESS | 1655 | 1468018071653 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:51 INFO - PROCESS | 1655 | 1468018071736 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:47:51 INFO - PROCESS | 1655 | 1468018071742 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1655 | 1468018071744 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e60000 == 25 [pid = 1655] [id = 498] 15:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11674a400) [pid = 1655] [serial = 1494] [outer = 0x0] 15:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117e14000) [pid = 1655] [serial = 1495] [outer = 0x11674a400] 15:47:51 INFO - PROCESS | 1655 | 1468018071769 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118250800) [pid = 1655] [serial = 1496] [outer = 0x11674a400] 15:47:52 INFO - PROCESS | 1655 | 1468018072131 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 15:47:52 INFO - PROCESS | 1655 | 1468018072171 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1655 | 1468018072173 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:47:52 INFO - PROCESS | 1655 | 1468018072176 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1655 | 1468018072180 Marionette TRACE conn2 <- [1,1966,null,{}] 15:47:52 INFO - PROCESS | 1655 | 1468018072186 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:52 INFO - PROCESS | 1655 | 1468018072189 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:52 INFO - PROCESS | 1655 | 1468018072272 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:47:52 INFO - PROCESS | 1655 | 1468018072278 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 1655 | 1468018072279 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11993d000 == 26 [pid = 1655] [id = 499] 15:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11829c400) [pid = 1655] [serial = 1497] [outer = 0x0] 15:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1182e4000) [pid = 1655] [serial = 1498] [outer = 0x11829c400] 15:47:52 INFO - PROCESS | 1655 | 1468018072304 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11857f800) [pid = 1655] [serial = 1499] [outer = 0x11829c400] 15:47:52 INFO - PROCESS | 1655 | 1468018072658 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 527ms 15:47:52 INFO - PROCESS | 1655 | 1468018072703 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1655 | 1468018072705 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:47:52 INFO - PROCESS | 1655 | 1468018072707 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - PROCESS | 1655 | 1468018072708 Marionette TRACE conn2 <- [1,1970,null,{}] 15:47:52 INFO - PROCESS | 1655 | 1468018072710 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:52 INFO - PROCESS | 1655 | 1468018072711 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:52 INFO - PROCESS | 1655 | 1468018072792 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:47:52 INFO - PROCESS | 1655 | 1468018072796 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 1655 | 1468018072797 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12416d800 == 27 [pid = 1655] [id = 500] 15:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118719400) [pid = 1655] [serial = 1500] [outer = 0x0] 15:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1193ca000) [pid = 1655] [serial = 1501] [outer = 0x118719400] 15:47:52 INFO - PROCESS | 1655 | 1468018072822 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11971a000) [pid = 1655] [serial = 1502] [outer = 0x118719400] 15:47:53 INFO - PROCESS | 1655 | 1468018073147 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 470ms 15:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:47:53 INFO - PROCESS | 1655 | 1468018073178 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1655 | 1468018073179 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:47:53 INFO - PROCESS | 1655 | 1468018073181 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1655 | 1468018073182 Marionette TRACE conn2 <- [1,1974,null,{}] 15:47:53 INFO - PROCESS | 1655 | 1468018073184 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:53 INFO - PROCESS | 1655 | 1468018073186 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:53 INFO - PROCESS | 1655 | 1468018073264 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:47:53 INFO - PROCESS | 1655 | 1468018073333 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1655 | 1468018073338 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ca8000 == 28 [pid = 1655] [id = 501] 15:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11974fc00) [pid = 1655] [serial = 1503] [outer = 0x0] 15:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1197d1400) [pid = 1655] [serial = 1504] [outer = 0x11974fc00] 15:47:53 INFO - PROCESS | 1655 | 1468018073370 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119c74c00) [pid = 1655] [serial = 1505] [outer = 0x11974fc00] 15:47:53 INFO - PROCESS | 1655 | 1468018073731 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 575ms 15:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:47:53 INFO - PROCESS | 1655 | 1468018073757 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1655 | 1468018073758 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:47:53 INFO - PROCESS | 1655 | 1468018073760 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1655 | 1468018073761 Marionette TRACE conn2 <- [1,1978,null,{}] 15:47:53 INFO - PROCESS | 1655 | 1468018073770 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:53 INFO - PROCESS | 1655 | 1468018073772 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:53 INFO - PROCESS | 1655 | 1468018073875 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:47:53 INFO - PROCESS | 1655 | 1468018073879 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1655 | 1468018073880 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262b6800 == 29 [pid = 1655] [id = 502] 15:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1210dac00) [pid = 1655] [serial = 1506] [outer = 0x0] 15:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1240c1800) [pid = 1655] [serial = 1507] [outer = 0x1210dac00] 15:47:53 INFO - PROCESS | 1655 | 1468018073905 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124af7c00) [pid = 1655] [serial = 1508] [outer = 0x1210dac00] 15:47:54 INFO - PROCESS | 1655 | 1468018074250 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 528ms 15:47:54 INFO - PROCESS | 1655 | 1468018074294 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1655 | 1468018074295 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:47:54 INFO - PROCESS | 1655 | 1468018074298 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1655 | 1468018074299 Marionette TRACE conn2 <- [1,1982,null,{}] 15:47:54 INFO - PROCESS | 1655 | 1468018074301 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:54 INFO - PROCESS | 1655 | 1468018074302 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:54 INFO - PROCESS | 1655 | 1468018074402 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:47:54 INFO - PROCESS | 1655 | 1468018074406 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1655 | 1468018074407 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b56800 == 30 [pid = 1655] [id = 503] 15:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124c6a800) [pid = 1655] [serial = 1509] [outer = 0x0] 15:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1256ccc00) [pid = 1655] [serial = 1510] [outer = 0x124c6a800] 15:47:54 INFO - PROCESS | 1655 | 1468018074431 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126235800) [pid = 1655] [serial = 1511] [outer = 0x124c6a800] 15:47:54 INFO - PROCESS | 1655 | 1468018074737 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 15:47:54 INFO - PROCESS | 1655 | 1468018074769 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1655 | 1468018074772 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:47:54 INFO - PROCESS | 1655 | 1468018074782 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1655 | 1468018074783 Marionette TRACE conn2 <- [1,1986,null,{}] 15:47:54 INFO - PROCESS | 1655 | 1468018074785 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:54 INFO - PROCESS | 1655 | 1468018074787 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:54 INFO - PROCESS | 1655 | 1468018074894 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:47:54 INFO - PROCESS | 1655 | 1468018074905 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1655 | 1468018074906 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294ac800 == 31 [pid = 1655] [id = 504] 15:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124ea6000) [pid = 1655] [serial = 1512] [outer = 0x0] 15:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1266a9c00) [pid = 1655] [serial = 1513] [outer = 0x124ea6000] 15:47:54 INFO - PROCESS | 1655 | 1468018074930 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1267c1c00) [pid = 1655] [serial = 1514] [outer = 0x124ea6000] 15:47:55 INFO - PROCESS | 1655 | 1468018075327 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1193c2400) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11824cc00) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119c73800) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1191d0c00) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116482c00) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11662f800) [pid = 1655] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125796800) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126231800) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112e97800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1182e2000) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:47:55 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11815f800) [pid = 1655] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 571ms 15:47:55 INFO - PROCESS | 1655 | 1468018075353 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1655 | 1468018075355 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:47:55 INFO - PROCESS | 1655 | 1468018075357 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1655 | 1468018075358 Marionette TRACE conn2 <- [1,1990,null,{}] 15:47:55 INFO - PROCESS | 1655 | 1468018075360 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1655 | 1468018075361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:55 INFO - PROCESS | 1655 | 1468018075445 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:47:55 INFO - PROCESS | 1655 | 1468018075449 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1655 | 1468018075450 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12900b000 == 32 [pid = 1655] [id = 505] 15:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11815f800) [pid = 1655] [serial = 1515] [outer = 0x0] 15:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182e2000) [pid = 1655] [serial = 1516] [outer = 0x11815f800] 15:47:55 INFO - PROCESS | 1655 | 1468018075475 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123f10400) [pid = 1655] [serial = 1517] [outer = 0x11815f800] 15:47:55 INFO - PROCESS | 1655 | 1468018075780 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 15:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms 15:47:55 INFO - PROCESS | 1655 | 1468018075826 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1655 | 1468018075827 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:47:55 INFO - PROCESS | 1655 | 1468018075830 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1655 | 1468018075831 Marionette TRACE conn2 <- [1,1994,null,{}] 15:47:55 INFO - PROCESS | 1655 | 1468018075833 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:55 INFO - PROCESS | 1655 | 1468018075834 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:55 INFO - PROCESS | 1655 | 1468018075917 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:47:55 INFO - PROCESS | 1655 | 1468018075974 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1655 | 1468018075976 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad8d000 == 33 [pid = 1655] [id = 506] 15:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11824b400) [pid = 1655] [serial = 1518] [outer = 0x0] 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128860800) [pid = 1655] [serial = 1519] [outer = 0x11824b400] 15:47:56 INFO - PROCESS | 1655 | 1468018076002 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1288c6800) [pid = 1655] [serial = 1520] [outer = 0x11824b400] 15:47:56 INFO - PROCESS | 1655 | 1468018076318 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 15:47:56 INFO - PROCESS | 1655 | 1468018076349 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1655 | 1468018076350 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:47:56 INFO - PROCESS | 1655 | 1468018076353 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1655 | 1468018076355 Marionette TRACE conn2 <- [1,1998,null,{}] 15:47:56 INFO - PROCESS | 1655 | 1468018076359 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:56 INFO - PROCESS | 1655 | 1468018076361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:56 INFO - PROCESS | 1655 | 1468018076453 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:47:56 INFO - PROCESS | 1655 | 1468018076459 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1655 | 1468018076460 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b82f800 == 34 [pid = 1655] [id = 507] 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1288cc000) [pid = 1655] [serial = 1521] [outer = 0x0] 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128a76800) [pid = 1655] [serial = 1522] [outer = 0x1288cc000] 15:47:56 INFO - PROCESS | 1655 | 1468018076484 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12902d800) [pid = 1655] [serial = 1523] [outer = 0x1288cc000] 15:47:56 INFO - PROCESS | 1655 | 1468018076813 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms 15:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:47:56 INFO - PROCESS | 1655 | 1468018076827 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:47:56 INFO - PROCESS | 1655 | 1468018076828 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:47:56 INFO - PROCESS | 1655 | 1468018076830 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1655 | 1468018076831 Marionette TRACE conn2 <- [1,2002,null,{}] 15:47:56 INFO - PROCESS | 1655 | 1468018076833 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:56 INFO - PROCESS | 1655 | 1468018076834 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:56 INFO - PROCESS | 1655 | 1468018076947 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:47:56 INFO - PROCESS | 1655 | 1468018076954 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1655 | 1468018076955 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd19800 == 35 [pid = 1655] [id = 508] 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128861000) [pid = 1655] [serial = 1524] [outer = 0x0] 15:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129031c00) [pid = 1655] [serial = 1525] [outer = 0x128861000] 15:47:56 INFO - PROCESS | 1655 | 1468018076979 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292a7400) [pid = 1655] [serial = 1526] [outer = 0x128861000] 15:47:57 INFO - PROCESS | 1655 | 1468018077278 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 15:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 15:47:57 INFO - PROCESS | 1655 | 1468018077299 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1655 | 1468018077300 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:47:57 INFO - PROCESS | 1655 | 1468018077303 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1655 | 1468018077304 Marionette TRACE conn2 <- [1,2006,null,{}] 15:47:57 INFO - PROCESS | 1655 | 1468018077310 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:57 INFO - PROCESS | 1655 | 1468018077311 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:57 INFO - PROCESS | 1655 | 1468018077444 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:47:57 INFO - PROCESS | 1655 | 1468018077500 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1655 | 1468018077502 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x115070800 == 36 [pid = 1655] [id = 509] 15:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1120e5800) [pid = 1655] [serial = 1527] [outer = 0x0] 15:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1128cec00) [pid = 1655] [serial = 1528] [outer = 0x1120e5800] 15:47:57 INFO - PROCESS | 1655 | 1468018077533 Marionette DEBUG loaded listener.js 15:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112e96000) [pid = 1655] [serial = 1529] [outer = 0x1120e5800] 15:47:58 INFO - PROCESS | 1655 | 1468018078051 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 772ms 15:47:58 INFO - PROCESS | 1655 | 1468018078077 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1655 | 1468018078081 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:47:58 INFO - PROCESS | 1655 | 1468018078086 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1655 | 1468018078089 Marionette TRACE conn2 <- [1,2010,null,{}] 15:47:58 INFO - PROCESS | 1655 | 1468018078094 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1655 | 1468018078099 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:58 INFO - PROCESS | 1655 | 1468018078213 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:47:58 INFO - PROCESS | 1655 | 1468018078285 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1655 | 1468018078286 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a27000 == 37 [pid = 1655] [id = 510] 15:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1133dc400) [pid = 1655] [serial = 1530] [outer = 0x0] 15:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1172bdc00) [pid = 1655] [serial = 1531] [outer = 0x1133dc400] 15:47:58 INFO - PROCESS | 1655 | 1468018078316 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118285000) [pid = 1655] [serial = 1532] [outer = 0x1133dc400] 15:47:58 INFO - PROCESS | 1655 | 1468018078709 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 15:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 15:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 674ms 15:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:47:58 INFO - PROCESS | 1655 | 1468018078759 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1655 | 1468018078761 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:47:58 INFO - PROCESS | 1655 | 1468018078764 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1655 | 1468018078765 Marionette TRACE conn2 <- [1,2014,null,{}] 15:47:58 INFO - PROCESS | 1655 | 1468018078787 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:58 INFO - PROCESS | 1655 | 1468018078788 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:58 INFO - PROCESS | 1655 | 1468018078931 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:47:58 INFO - PROCESS | 1655 | 1468018078972 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1655 | 1468018078974 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a80a000 == 38 [pid = 1655] [id = 511] 15:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11871e400) [pid = 1655] [serial = 1533] [outer = 0x0] 15:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119713800) [pid = 1655] [serial = 1534] [outer = 0x11871e400] 15:47:59 INFO - PROCESS | 1655 | 1468018079002 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1197c5c00) [pid = 1655] [serial = 1535] [outer = 0x11871e400] 15:47:59 INFO - PROCESS | 1655 | 1468018079490 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 771ms 15:47:59 INFO - PROCESS | 1655 | 1468018079536 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1655 | 1468018079540 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:47:59 INFO - PROCESS | 1655 | 1468018079552 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1655 | 1468018079557 Marionette TRACE conn2 <- [1,2018,null,{}] 15:47:59 INFO - PROCESS | 1655 | 1468018079560 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:47:59 INFO - PROCESS | 1655 | 1468018079564 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:59 INFO - PROCESS | 1655 | 1468018079725 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:47:59 INFO - PROCESS | 1655 | 1468018079799 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 1655 | 1468018079801 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5ad000 == 39 [pid = 1655] [id = 512] 15:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1198a5400) [pid = 1655] [serial = 1536] [outer = 0x0] 15:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124558c00) [pid = 1655] [serial = 1537] [outer = 0x1198a5400] 15:47:59 INFO - PROCESS | 1655 | 1468018079830 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128869000) [pid = 1655] [serial = 1538] [outer = 0x1198a5400] 15:48:00 INFO - PROCESS | 1655 | 1468018080289 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 781ms 15:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:48:00 INFO - PROCESS | 1655 | 1468018080343 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 1655 | 1468018080345 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:48:00 INFO - PROCESS | 1655 | 1468018080350 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 1655 | 1468018080353 Marionette TRACE conn2 <- [1,2022,null,{}] 15:48:00 INFO - PROCESS | 1655 | 1468018080357 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:00 INFO - PROCESS | 1655 | 1468018080360 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:00 INFO - PROCESS | 1655 | 1468018080510 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:48:00 INFO - PROCESS | 1655 | 1468018080582 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1655 | 1468018080583 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cacb800 == 40 [pid = 1655] [id = 513] 15:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1288d0400) [pid = 1655] [serial = 1539] [outer = 0x0] 15:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128960c00) [pid = 1655] [serial = 1540] [outer = 0x1288d0400] 15:48:00 INFO - PROCESS | 1655 | 1468018080612 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129033000) [pid = 1655] [serial = 1541] [outer = 0x1288d0400] 15:48:01 INFO - PROCESS | 1655 | 1468018081042 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 723ms 15:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:48:01 INFO - PROCESS | 1655 | 1468018081073 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1655 | 1468018081075 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:48:01 INFO - PROCESS | 1655 | 1468018081077 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1655 | 1468018081078 Marionette TRACE conn2 <- [1,2026,null,{}] 15:48:01 INFO - PROCESS | 1655 | 1468018081081 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1655 | 1468018081082 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:01 INFO - PROCESS | 1655 | 1468018081194 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:48:01 INFO - PROCESS | 1655 | 1468018081254 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 1655 | 1468018081258 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181b8800 == 41 [pid = 1655] [id = 514] 15:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1122b3000) [pid = 1655] [serial = 1542] [outer = 0x0] 15:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113c83400) [pid = 1655] [serial = 1543] [outer = 0x1122b3000] 15:48:01 INFO - PROCESS | 1655 | 1468018081431 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116746c00) [pid = 1655] [serial = 1544] [outer = 0x1122b3000] 15:48:01 INFO - PROCESS | 1655 | 1468018081897 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 15:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 871ms 15:48:01 INFO - PROCESS | 1655 | 1468018081949 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1655 | 1468018081952 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:48:01 INFO - PROCESS | 1655 | 1468018081955 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1655 | 1468018081956 Marionette TRACE conn2 <- [1,2030,null,{}] 15:48:01 INFO - PROCESS | 1655 | 1468018081960 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:01 INFO - PROCESS | 1655 | 1468018081961 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:02 INFO - PROCESS | 1655 | 1468018082061 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:48:02 INFO - PROCESS | 1655 | 1468018082121 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1655 | 1468018082123 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907b800 == 42 [pid = 1655] [id = 515] 15:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11824a800) [pid = 1655] [serial = 1545] [outer = 0x0] 15:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118580000) [pid = 1655] [serial = 1546] [outer = 0x11824a800] 15:48:02 INFO - PROCESS | 1655 | 1468018082153 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11905dc00) [pid = 1655] [serial = 1547] [outer = 0x11824a800] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd19800 == 41 [pid = 1655] [id = 508] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12b82f800 == 40 [pid = 1655] [id = 507] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad8d000 == 39 [pid = 1655] [id = 506] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12900b000 == 38 [pid = 1655] [id = 505] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1294ac800 == 37 [pid = 1655] [id = 504] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x128b56800 == 36 [pid = 1655] [id = 503] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1262b6800 == 35 [pid = 1655] [id = 502] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x124ca8000 == 34 [pid = 1655] [id = 501] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12416d800 == 33 [pid = 1655] [id = 500] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1181b8800 == 32 [pid = 1655] [id = 514] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12cacb800 == 31 [pid = 1655] [id = 513] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5ad000 == 30 [pid = 1655] [id = 512] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a80a000 == 29 [pid = 1655] [id = 511] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x119a27000 == 28 [pid = 1655] [id = 510] 15:48:02 INFO - PROCESS | 1655 | --DOCSHELL 0x115070800 == 27 [pid = 1655] [id = 509] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1193c6400) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11857d400) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123c2dc00) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12454c000) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124cd5400) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129388c00) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1166f2800) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1182a5000) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1267b9400) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1210dfc00) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11974f000) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1172c4400) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12929bc00) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1188f9400) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128a7e000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11994e000) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118527000) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1182eb400) [pid = 1655] [serial = 1445] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1288ce800) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1292a8000) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12902fc00) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 15:48:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12419f000) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 15:48:03 INFO - PROCESS | 1655 | 1468018083187 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 15:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1277ms 15:48:03 INFO - PROCESS | 1655 | 1468018083232 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1655 | 1468018083235 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:48:03 INFO - PROCESS | 1655 | 1468018083238 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1655 | 1468018083243 Marionette TRACE conn2 <- [1,2034,null,{}] 15:48:03 INFO - PROCESS | 1655 | 1468018083246 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:03 INFO - PROCESS | 1655 | 1468018083248 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:03 INFO - PROCESS | 1655 | 1468018083326 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:48:03 INFO - PROCESS | 1655 | 1468018083330 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1655 | 1468018083332 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116620000 == 28 [pid = 1655] [id = 516] 15:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e93400) [pid = 1655] [serial = 1548] [outer = 0x0] 15:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113cf3c00) [pid = 1655] [serial = 1549] [outer = 0x112e93400] 15:48:03 INFO - PROCESS | 1655 | 1468018083362 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1164d3800) [pid = 1655] [serial = 1550] [outer = 0x112e93400] 15:48:03 INFO - PROCESS | 1655 | 1468018083725 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 15:48:03 INFO - PROCESS | 1655 | 1468018083761 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1655 | 1468018083764 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:48:03 INFO - PROCESS | 1655 | 1468018083778 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1655 | 1468018083780 Marionette TRACE conn2 <- [1,2038,null,{}] 15:48:03 INFO - PROCESS | 1655 | 1468018083782 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:03 INFO - PROCESS | 1655 | 1468018083784 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:03 INFO - PROCESS | 1655 | 1468018083866 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:48:03 INFO - PROCESS | 1655 | 1468018083871 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1655 | 1468018083875 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181bd800 == 29 [pid = 1655] [id = 517] 15:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1166f2800) [pid = 1655] [serial = 1551] [outer = 0x0] 15:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x117055800) [pid = 1655] [serial = 1552] [outer = 0x1166f2800] 15:48:03 INFO - PROCESS | 1655 | 1468018083903 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118259800) [pid = 1655] [serial = 1553] [outer = 0x1166f2800] 15:48:04 INFO - PROCESS | 1655 | 1468018084287 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 15:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 527ms 15:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:48:04 INFO - PROCESS | 1655 | 1468018084299 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1655 | 1468018084300 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:48:04 INFO - PROCESS | 1655 | 1468018084303 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1655 | 1468018084307 Marionette TRACE conn2 <- [1,2042,null,{}] 15:48:04 INFO - PROCESS | 1655 | 1468018084316 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:04 INFO - PROCESS | 1655 | 1468018084319 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:04 INFO - PROCESS | 1655 | 1468018084397 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:48:04 INFO - PROCESS | 1655 | 1468018084402 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 1655 | 1468018084404 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x120622800 == 30 [pid = 1655] [id = 518] 15:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118527000) [pid = 1655] [serial = 1554] [outer = 0x0] 15:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1185c7800) [pid = 1655] [serial = 1555] [outer = 0x118527000] 15:48:04 INFO - PROCESS | 1655 | 1468018084435 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1188f3000) [pid = 1655] [serial = 1556] [outer = 0x118527000] 15:48:04 INFO - PROCESS | 1655 | 1468018084779 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 15:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 523ms 15:48:04 INFO - PROCESS | 1655 | 1468018084827 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1655 | 1468018084828 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:48:04 INFO - PROCESS | 1655 | 1468018084831 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - PROCESS | 1655 | 1468018084832 Marionette TRACE conn2 <- [1,2046,null,{}] 15:48:04 INFO - PROCESS | 1655 | 1468018084834 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:04 INFO - PROCESS | 1655 | 1468018084835 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:04 INFO - PROCESS | 1655 | 1468018084952 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:48:04 INFO - PROCESS | 1655 | 1468018084996 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 1655 | 1468018084997 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12415f800 == 31 [pid = 1655] [id = 519] 15:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11857ec00) [pid = 1655] [serial = 1557] [outer = 0x0] 15:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119060000) [pid = 1655] [serial = 1558] [outer = 0x11857ec00] 15:48:05 INFO - PROCESS | 1655 | 1468018085022 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119719800) [pid = 1655] [serial = 1559] [outer = 0x11857ec00] 15:48:05 INFO - PROCESS | 1655 | 1468018085381 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 568ms 15:48:05 INFO - PROCESS | 1655 | 1468018085400 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1655 | 1468018085401 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:48:05 INFO - PROCESS | 1655 | 1468018085409 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1655 | 1468018085411 Marionette TRACE conn2 <- [1,2050,null,{}] 15:48:05 INFO - PROCESS | 1655 | 1468018085413 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:05 INFO - PROCESS | 1655 | 1468018085414 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:05 INFO - PROCESS | 1655 | 1468018085513 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:48:05 INFO - PROCESS | 1655 | 1468018085516 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1655 | 1468018085517 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1266c2800 == 32 [pid = 1655] [id = 520] 15:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11871ac00) [pid = 1655] [serial = 1560] [outer = 0x0] 15:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11974d800) [pid = 1655] [serial = 1561] [outer = 0x11871ac00] 15:48:05 INFO - PROCESS | 1655 | 1468018085542 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1198ef400) [pid = 1655] [serial = 1562] [outer = 0x11871ac00] 15:48:05 INFO - PROCESS | 1655 | 1468018085899 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 15:48:05 INFO - PROCESS | 1655 | 1468018085929 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1655 | 1468018085930 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:48:05 INFO - PROCESS | 1655 | 1468018085938 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1655 | 1468018085940 Marionette TRACE conn2 <- [1,2054,null,{}] 15:48:05 INFO - PROCESS | 1655 | 1468018085942 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:05 INFO - PROCESS | 1655 | 1468018085946 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:06 INFO - PROCESS | 1655 | 1468018086050 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:48:06 INFO - PROCESS | 1655 | 1468018086090 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1655 | 1468018086092 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x129017000 == 33 [pid = 1655] [id = 521] 15:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1198ef800) [pid = 1655] [serial = 1563] [outer = 0x0] 15:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1210dd000) [pid = 1655] [serial = 1564] [outer = 0x1198ef800] 15:48:06 INFO - PROCESS | 1655 | 1468018086116 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12419a800) [pid = 1655] [serial = 1565] [outer = 0x1198ef800] 15:48:06 INFO - PROCESS | 1655 | 1468018086469 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 571ms 15:48:06 INFO - PROCESS | 1655 | 1468018086514 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 1655 | 1468018086516 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:48:06 INFO - PROCESS | 1655 | 1468018086518 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1655 | 1468018086519 Marionette TRACE conn2 <- [1,2058,null,{}] 15:48:06 INFO - PROCESS | 1655 | 1468018086521 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:06 INFO - PROCESS | 1655 | 1468018086522 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:06 INFO - PROCESS | 1655 | 1468018086619 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:48:06 INFO - PROCESS | 1655 | 1468018086623 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1655 | 1468018086624 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3ab800 == 34 [pid = 1655] [id = 522] 15:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11995ac00) [pid = 1655] [serial = 1566] [outer = 0x0] 15:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124554800) [pid = 1655] [serial = 1567] [outer = 0x11995ac00] 15:48:06 INFO - PROCESS | 1655 | 1468018086647 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12492d000) [pid = 1655] [serial = 1568] [outer = 0x11995ac00] 15:48:07 INFO - PROCESS | 1655 | 1468018087140 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1210dac00) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124c6a800) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124ea6000) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11674a400) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11829c400) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x113c32400) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1210dd400) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118719400) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111cac000) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116752400) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182e2800) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1288cc800) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11824b400) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11815f800) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1288cc000) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11974fc00) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:48:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128861000) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 15:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:48:07 INFO - PROCESS | 1655 | 1468018087188 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 1655 | 1468018087190 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:48:07 INFO - PROCESS | 1655 | 1468018087192 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1655 | 1468018087193 Marionette TRACE conn2 <- [1,2062,null,{}] 15:48:07 INFO - PROCESS | 1655 | 1468018087195 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:07 INFO - PROCESS | 1655 | 1468018087196 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:07 INFO - PROCESS | 1655 | 1468018087270 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:48:07 INFO - PROCESS | 1655 | 1468018087276 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1655 | 1468018087277 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12576c000 == 35 [pid = 1655] [id = 523] 15:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112e8fc00) [pid = 1655] [serial = 1569] [outer = 0x0] 15:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116752400) [pid = 1655] [serial = 1570] [outer = 0x112e8fc00] 15:48:07 INFO - PROCESS | 1655 | 1468018087301 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1182e7400) [pid = 1655] [serial = 1571] [outer = 0x112e8fc00] 15:48:07 INFO - PROCESS | 1655 | 1468018087653 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 15:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 471ms 15:48:07 INFO - PROCESS | 1655 | 1468018087671 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 1655 | 1468018087674 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:48:07 INFO - PROCESS | 1655 | 1468018087677 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1655 | 1468018087679 Marionette TRACE conn2 <- [1,2066,null,{}] 15:48:07 INFO - PROCESS | 1655 | 1468018087681 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:07 INFO - PROCESS | 1655 | 1468018087682 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:07 INFO - PROCESS | 1655 | 1468018087762 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:48:07 INFO - PROCESS | 1655 | 1468018087822 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1655 | 1468018087823 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad7d000 == 36 [pid = 1655] [id = 524] 15:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115f16800) [pid = 1655] [serial = 1572] [outer = 0x0] 15:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119350000) [pid = 1655] [serial = 1573] [outer = 0x115f16800] 15:48:07 INFO - PROCESS | 1655 | 1468018087847 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124c6bc00) [pid = 1655] [serial = 1574] [outer = 0x115f16800] 15:48:08 INFO - PROCESS | 1655 | 1468018088126 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 471ms 15:48:08 INFO - PROCESS | 1655 | 1468018088149 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1655 | 1468018088150 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:48:08 INFO - PROCESS | 1655 | 1468018088153 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1655 | 1468018088154 Marionette TRACE conn2 <- [1,2070,null,{}] 15:48:08 INFO - PROCESS | 1655 | 1468018088165 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1655 | 1468018088166 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:08 INFO - PROCESS | 1655 | 1468018088250 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:48:08 INFO - PROCESS | 1655 | 1468018088254 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1655 | 1468018088257 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f7800 == 37 [pid = 1655] [id = 525] 15:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1210dc400) [pid = 1655] [serial = 1575] [outer = 0x0] 15:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1251ed400) [pid = 1655] [serial = 1576] [outer = 0x1210dc400] 15:48:08 INFO - PROCESS | 1655 | 1468018088282 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126239000) [pid = 1655] [serial = 1577] [outer = 0x1210dc400] 15:48:08 INFO - PROCESS | 1655 | 1468018088635 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 529ms 15:48:08 INFO - PROCESS | 1655 | 1468018088684 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:48:08 INFO - PROCESS | 1655 | 1468018088693 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:48:08 INFO - PROCESS | 1655 | 1468018088696 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1655 | 1468018088697 Marionette TRACE conn2 <- [1,2074,null,{}] 15:48:08 INFO - PROCESS | 1655 | 1468018088699 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:08 INFO - PROCESS | 1655 | 1468018088701 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:08 INFO - PROCESS | 1655 | 1468018088788 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:48:08 INFO - PROCESS | 1655 | 1468018088795 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:08 INFO - PROCESS | 1655 | 1468018088796 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1b800 == 38 [pid = 1655] [id = 526] 15:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126610400) [pid = 1655] [serial = 1578] [outer = 0x0] 15:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128862800) [pid = 1655] [serial = 1579] [outer = 0x126610400] 15:48:08 INFO - PROCESS | 1655 | 1468018088823 Marionette DEBUG loaded listener.js 15:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1288c9400) [pid = 1655] [serial = 1580] [outer = 0x126610400] 15:48:09 INFO - PROCESS | 1655 | 1468018089143 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 15:48:09 INFO - PROCESS | 1655 | 1468018089215 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:48:09 INFO - PROCESS | 1655 | 1468018089217 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:48:09 INFO - PROCESS | 1655 | 1468018089220 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1655 | 1468018089223 Marionette TRACE conn2 <- [1,2078,null,{}] 15:48:09 INFO - PROCESS | 1655 | 1468018089227 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:09 INFO - PROCESS | 1655 | 1468018089229 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:09 INFO - PROCESS | 1655 | 1468018089320 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:48:09 INFO - PROCESS | 1655 | 1468018089424 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1655 | 1468018089428 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1161aa000 == 39 [pid = 1655] [id = 527] 15:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112ed1400) [pid = 1655] [serial = 1581] [outer = 0x0] 15:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11323f400) [pid = 1655] [serial = 1582] [outer = 0x112ed1400] 15:48:09 INFO - PROCESS | 1655 | 1468018089459 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115f0c000) [pid = 1655] [serial = 1583] [outer = 0x112ed1400] 15:48:09 INFO - PROCESS | 1655 | 1468018089982 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 826ms 15:48:10 INFO - PROCESS | 1655 | 1468018090070 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 1655 | 1468018090072 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:48:10 INFO - PROCESS | 1655 | 1468018090078 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 1655 | 1468018090081 Marionette TRACE conn2 <- [1,2082,null,{}] 15:48:10 INFO - PROCESS | 1655 | 1468018090084 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:10 INFO - PROCESS | 1655 | 1468018090085 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:10 INFO - PROCESS | 1655 | 1468018090195 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:48:10 INFO - PROCESS | 1655 | 1468018090257 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1655 | 1468018090258 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fd2000 == 40 [pid = 1655] [id = 528] 15:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118288800) [pid = 1655] [serial = 1584] [outer = 0x0] 15:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11829fc00) [pid = 1655] [serial = 1585] [outer = 0x118288800] 15:48:10 INFO - PROCESS | 1655 | 1468018090289 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1182eb400) [pid = 1655] [serial = 1586] [outer = 0x118288800] 15:48:10 INFO - PROCESS | 1655 | 1468018090971 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 973ms 15:48:11 INFO - PROCESS | 1655 | 1468018091050 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1655 | 1468018091052 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:48:11 INFO - PROCESS | 1655 | 1468018091056 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1655 | 1468018091058 Marionette TRACE conn2 <- [1,2086,null,{}] 15:48:11 INFO - PROCESS | 1655 | 1468018091061 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:11 INFO - PROCESS | 1655 | 1468018091063 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:11 INFO - PROCESS | 1655 | 1468018091173 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f7800 == 39 [pid = 1655] [id = 525] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad7d000 == 38 [pid = 1655] [id = 524] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12576c000 == 37 [pid = 1655] [id = 523] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3ab800 == 36 [pid = 1655] [id = 522] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x129017000 == 35 [pid = 1655] [id = 521] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1266c2800 == 34 [pid = 1655] [id = 520] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x12415f800 == 33 [pid = 1655] [id = 519] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x120622800 == 32 [pid = 1655] [id = 518] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x1181bd800 == 31 [pid = 1655] [id = 517] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x116620000 == 30 [pid = 1655] [id = 516] 15:48:11 INFO - PROCESS | 1655 | --DOCSHELL 0x11907b800 == 29 [pid = 1655] [id = 515] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1240c1800) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1256ccc00) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1266a9c00) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126235800) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x117e14000) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118250800) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1182e4000) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11857f800) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115f6cc00) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116630800) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124554000) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126231400) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1193ca000) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11971a000) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1122b4800) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112dfbc00) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116a19c00) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118257400) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11871b000) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119359000) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12938ac00) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128860800) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182e2000) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123f10400) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1267c1c00) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128a76800) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12902d800) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1288c6800) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1197d1400) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1292a7400) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119c74c00) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124af7c00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129031c00) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 15:48:11 INFO - PROCESS | 1655 | 1468018091263 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1655 | 1468018091266 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ab8800 == 30 [pid = 1655] [id = 529] 15:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112e98000) [pid = 1655] [serial = 1587] [outer = 0x0] 15:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x113c7e800) [pid = 1655] [serial = 1588] [outer = 0x112e98000] 15:48:11 INFO - PROCESS | 1655 | 1468018091293 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1166f0800) [pid = 1655] [serial = 1589] [outer = 0x112e98000] 15:48:11 INFO - PROCESS | 1655 | 1468018091628 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 620ms 15:48:11 INFO - PROCESS | 1655 | 1468018091675 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1655 | 1468018091678 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:48:11 INFO - PROCESS | 1655 | 1468018091683 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1655 | 1468018091684 Marionette TRACE conn2 <- [1,2090,null,{}] 15:48:11 INFO - PROCESS | 1655 | 1468018091687 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:11 INFO - PROCESS | 1655 | 1468018091688 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:11 INFO - PROCESS | 1655 | 1468018091793 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:48:11 INFO - PROCESS | 1655 | 1468018091851 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1655 | 1468018091852 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11874e800 == 31 [pid = 1655] [id = 530] 15:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116971000) [pid = 1655] [serial = 1590] [outer = 0x0] 15:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118251800) [pid = 1655] [serial = 1591] [outer = 0x116971000] 15:48:11 INFO - PROCESS | 1655 | 1468018091879 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182e8c00) [pid = 1655] [serial = 1592] [outer = 0x116971000] 15:48:12 INFO - PROCESS | 1655 | 1468018092185 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 527ms 15:48:12 INFO - PROCESS | 1655 | 1468018092211 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 1655 | 1468018092213 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:48:12 INFO - PROCESS | 1655 | 1468018092215 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1655 | 1468018092217 Marionette TRACE conn2 <- [1,2094,null,{}] 15:48:12 INFO - PROCESS | 1655 | 1468018092228 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:12 INFO - PROCESS | 1655 | 1468018092231 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:12 INFO - PROCESS | 1655 | 1468018092318 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:48:12 INFO - PROCESS | 1655 | 1468018092381 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1655 | 1468018092383 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fe3000 == 32 [pid = 1655] [id = 531] 15:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133aa000) [pid = 1655] [serial = 1593] [outer = 0x0] 15:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1185c4c00) [pid = 1655] [serial = 1594] [outer = 0x1133aa000] 15:48:12 INFO - PROCESS | 1655 | 1468018092411 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119718c00) [pid = 1655] [serial = 1595] [outer = 0x1133aa000] 15:48:12 INFO - PROCESS | 1655 | 1468018092694 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 15:48:12 INFO - PROCESS | 1655 | 1468018092736 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 1655 | 1468018092738 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:48:12 INFO - PROCESS | 1655 | 1468018092745 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1655 | 1468018092746 Marionette TRACE conn2 <- [1,2098,null,{}] 15:48:12 INFO - PROCESS | 1655 | 1468018092748 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:12 INFO - PROCESS | 1655 | 1468018092750 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:12 INFO - PROCESS | 1655 | 1468018092832 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:48:12 INFO - PROCESS | 1655 | 1468018092836 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1655 | 1468018092837 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12576c000 == 33 [pid = 1655] [id = 532] 15:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119722000) [pid = 1655] [serial = 1596] [outer = 0x0] 15:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119955400) [pid = 1655] [serial = 1597] [outer = 0x119722000] 15:48:12 INFO - PROCESS | 1655 | 1468018092865 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119c75000) [pid = 1655] [serial = 1598] [outer = 0x119722000] 15:48:13 INFO - PROCESS | 1655 | 1468018093218 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 15:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:48:13 INFO - PROCESS | 1655 | 1468018093272 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1655 | 1468018093273 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:48:13 INFO - PROCESS | 1655 | 1468018093275 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1655 | 1468018093276 Marionette TRACE conn2 <- [1,2102,null,{}] 15:48:13 INFO - PROCESS | 1655 | 1468018093279 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:13 INFO - PROCESS | 1655 | 1468018093280 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:13 INFO - PROCESS | 1655 | 1468018093385 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:48:13 INFO - PROCESS | 1655 | 1468018093423 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1655 | 1468018093424 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12900e000 == 34 [pid = 1655] [id = 533] 15:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113a3d400) [pid = 1655] [serial = 1599] [outer = 0x0] 15:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210dbc00) [pid = 1655] [serial = 1600] [outer = 0x113a3d400] 15:48:13 INFO - PROCESS | 1655 | 1468018093449 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1210e8c00) [pid = 1655] [serial = 1601] [outer = 0x113a3d400] 15:48:13 INFO - PROCESS | 1655 | 1468018093850 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 618ms 15:48:13 INFO - PROCESS | 1655 | 1468018093894 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:48:13 INFO - PROCESS | 1655 | 1468018093896 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:48:13 INFO - PROCESS | 1655 | 1468018093899 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1655 | 1468018093901 Marionette TRACE conn2 <- [1,2106,null,{}] 15:48:13 INFO - PROCESS | 1655 | 1468018093927 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:13 INFO - PROCESS | 1655 | 1468018093933 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:14 INFO - PROCESS | 1655 | 1468018094110 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:48:14 INFO - PROCESS | 1655 | 1468018094157 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1655 | 1468018094158 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a560000 == 35 [pid = 1655] [id = 534] 15:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124195400) [pid = 1655] [serial = 1602] [outer = 0x0] 15:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124558400) [pid = 1655] [serial = 1603] [outer = 0x124195400] 15:48:14 INFO - PROCESS | 1655 | 1468018094182 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126239400) [pid = 1655] [serial = 1604] [outer = 0x124195400] 15:48:14 INFO - PROCESS | 1655 | 1468018094517 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 15:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 15:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:48:14 INFO - PROCESS | 1655 | 1468018094571 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1655 | 1468018094572 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:48:14 INFO - PROCESS | 1655 | 1468018094574 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1655 | 1468018094575 Marionette TRACE conn2 <- [1,2110,null,{}] 15:48:14 INFO - PROCESS | 1655 | 1468018094577 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:14 INFO - PROCESS | 1655 | 1468018094578 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:14 INFO - PROCESS | 1655 | 1468018094685 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:48:14 INFO - PROCESS | 1655 | 1468018094696 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1655 | 1468018094697 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad79800 == 36 [pid = 1655] [id = 535] 15:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1256ccc00) [pid = 1655] [serial = 1605] [outer = 0x0] 15:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12671f800) [pid = 1655] [serial = 1606] [outer = 0x1256ccc00] 15:48:14 INFO - PROCESS | 1655 | 1468018094721 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128861c00) [pid = 1655] [serial = 1607] [outer = 0x1256ccc00] 15:48:15 INFO - PROCESS | 1655 | 1468018095067 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 15:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:48:15 INFO - PROCESS | 1655 | 1468018095093 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1655 | 1468018095094 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:48:15 INFO - PROCESS | 1655 | 1468018095096 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1655 | 1468018095097 Marionette TRACE conn2 <- [1,2114,null,{}] 15:48:15 INFO - PROCESS | 1655 | 1468018095100 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:15 INFO - PROCESS | 1655 | 1468018095101 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:15 INFO - PROCESS | 1655 | 1468018095202 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:48:15 INFO - PROCESS | 1655 | 1468018095214 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1655 | 1468018095215 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f9000 == 37 [pid = 1655] [id = 536] 15:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1266b2000) [pid = 1655] [serial = 1608] [outer = 0x0] 15:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1288c2800) [pid = 1655] [serial = 1609] [outer = 0x1266b2000] 15:48:15 INFO - PROCESS | 1655 | 1468018095239 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1288cf000) [pid = 1655] [serial = 1610] [outer = 0x1266b2000] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11871ac00) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112e93400) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1198ef800) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11995ac00) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1166f2800) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1120e5800) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118527000) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112e8fc00) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11824a800) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133dc400) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1210dc400) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11871e400) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1198a5400) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1288d0400) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115f16800) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1122b3000) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:48:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11857ec00) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:48:15 INFO - PROCESS | 1655 | 1468018095642 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 15:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 567ms 15:48:15 INFO - PROCESS | 1655 | 1468018095665 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:48:15 INFO - PROCESS | 1655 | 1468018095666 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:48:15 INFO - PROCESS | 1655 | 1468018095669 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:48:15 INFO - PROCESS | 1655 | 1468018095670 Marionette TRACE conn2 <- [1,2118,null,{}] 15:48:15 INFO - PROCESS | 1655 | 1468018095678 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:15 INFO - PROCESS | 1655 | 1468018095687 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:15 INFO - PROCESS | 1655 | 1468018095800 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:48:15 INFO - PROCESS | 1655 | 1468018095808 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:15 INFO - PROCESS | 1655 | 1468018095809 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8be800 == 38 [pid = 1655] [id = 537] 15:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112d92800) [pid = 1655] [serial = 1611] [outer = 0x0] 15:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118288c00) [pid = 1655] [serial = 1612] [outer = 0x112d92800] 15:48:15 INFO - PROCESS | 1655 | 1468018095833 Marionette DEBUG loaded listener.js 15:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1198a7800) [pid = 1655] [serial = 1613] [outer = 0x112d92800] 15:48:16 INFO - PROCESS | 1655 | 1468018096142 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 15:48:16 INFO - PROCESS | 1655 | 1468018096192 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1655 | 1468018096193 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:48:16 INFO - PROCESS | 1655 | 1468018096196 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1655 | 1468018096197 Marionette TRACE conn2 <- [1,2122,null,{}] 15:48:16 INFO - PROCESS | 1655 | 1468018096199 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1655 | 1468018096200 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:16 INFO - PROCESS | 1655 | 1468018096281 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:48:16 INFO - PROCESS | 1655 | 1468018096342 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1655 | 1468018096343 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd17800 == 39 [pid = 1655] [id = 538] 15:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113a4a000) [pid = 1655] [serial = 1614] [outer = 0x0] 15:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119c73800) [pid = 1655] [serial = 1615] [outer = 0x113a4a000] 15:48:16 INFO - PROCESS | 1655 | 1468018096367 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1288cf400) [pid = 1655] [serial = 1616] [outer = 0x113a4a000] 15:48:16 INFO - PROCESS | 1655 | 1468018096675 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 15:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 521ms 15:48:16 INFO - PROCESS | 1655 | 1468018096718 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:48:16 INFO - PROCESS | 1655 | 1468018096719 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:48:16 INFO - PROCESS | 1655 | 1468018096723 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1655 | 1468018096727 Marionette TRACE conn2 <- [1,2126,null,{}] 15:48:16 INFO - PROCESS | 1655 | 1468018096737 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:16 INFO - PROCESS | 1655 | 1468018096739 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:16 INFO - PROCESS | 1655 | 1468018096833 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:48:16 INFO - PROCESS | 1655 | 1468018096836 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1655 | 1468018096838 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5ad800 == 40 [pid = 1655] [id = 539] 15:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119c7c400) [pid = 1655] [serial = 1617] [outer = 0x0] 15:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128a79400) [pid = 1655] [serial = 1618] [outer = 0x119c7c400] 15:48:16 INFO - PROCESS | 1655 | 1468018096864 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12927e800) [pid = 1655] [serial = 1619] [outer = 0x119c7c400] 15:48:17 INFO - PROCESS | 1655 | 1468018097184 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 15:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 15:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:48:17 INFO - PROCESS | 1655 | 1468018097197 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1655 | 1468018097198 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:48:17 INFO - PROCESS | 1655 | 1468018097203 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1655 | 1468018097206 Marionette TRACE conn2 <- [1,2130,null,{}] 15:48:17 INFO - PROCESS | 1655 | 1468018097219 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:17 INFO - PROCESS | 1655 | 1468018097221 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:17 INFO - PROCESS | 1655 | 1468018097412 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:48:17 INFO - PROCESS | 1655 | 1468018097421 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1655 | 1468018097422 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c422000 == 41 [pid = 1655] [id = 540] 15:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1288c4400) [pid = 1655] [serial = 1620] [outer = 0x0] 15:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12929f400) [pid = 1655] [serial = 1621] [outer = 0x1288c4400] 15:48:17 INFO - PROCESS | 1655 | 1468018097462 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129381800) [pid = 1655] [serial = 1622] [outer = 0x1288c4400] 15:48:18 INFO - PROCESS | 1655 | 1468018098032 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1655 | 1468018098108 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:48:18 INFO - PROCESS | 1655 | 1468018098111 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1655 | 1468018098115 Marionette TRACE conn2 <- [1,2134,null,{}] 15:48:18 INFO - PROCESS | 1655 | 1468018098118 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:18 INFO - PROCESS | 1655 | 1468018098120 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:18 INFO - PROCESS | 1655 | 1468018098224 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:48:18 INFO - PROCESS | 1655 | 1468018098298 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1655 | 1468018098300 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c1000 == 42 [pid = 1655] [id = 541] 15:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1164da400) [pid = 1655] [serial = 1623] [outer = 0x0] 15:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1172c4400) [pid = 1655] [serial = 1624] [outer = 0x1164da400] 15:48:18 INFO - PROCESS | 1655 | 1468018098330 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118258400) [pid = 1655] [serial = 1625] [outer = 0x1164da400] 15:48:18 INFO - PROCESS | 1655 | 1468018098757 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 671ms 15:48:18 INFO - PROCESS | 1655 | 1468018098783 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1655 | 1468018098786 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:48:18 INFO - PROCESS | 1655 | 1468018098791 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1655 | 1468018098793 Marionette TRACE conn2 <- [1,2138,null,{}] 15:48:18 INFO - PROCESS | 1655 | 1468018098796 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:18 INFO - PROCESS | 1655 | 1468018098798 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:18 INFO - PROCESS | 1655 | 1468018098907 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:48:18 INFO - PROCESS | 1655 | 1468018098970 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1655 | 1468018098971 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3a7800 == 43 [pid = 1655] [id = 542] 15:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1185c8000) [pid = 1655] [serial = 1626] [outer = 0x0] 15:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119355800) [pid = 1655] [serial = 1627] [outer = 0x1185c8000] 15:48:19 INFO - PROCESS | 1655 | 1468018099001 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11974a800) [pid = 1655] [serial = 1628] [outer = 0x1185c8000] 15:48:19 INFO - PROCESS | 1655 | 1468018099444 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 15:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:48:19 INFO - PROCESS | 1655 | 1468018099461 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1655 | 1468018099463 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:48:19 INFO - PROCESS | 1655 | 1468018099465 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1655 | 1468018099468 Marionette TRACE conn2 <- [1,2142,null,{}] 15:48:19 INFO - PROCESS | 1655 | 1468018099495 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:19 INFO - PROCESS | 1655 | 1468018099499 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:19 INFO - PROCESS | 1655 | 1468018099632 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:48:19 INFO - PROCESS | 1655 | 1468018099708 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 1655 | 1468018099710 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce1b000 == 44 [pid = 1655] [id = 543] 15:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12454f000) [pid = 1655] [serial = 1629] [outer = 0x0] 15:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124eaa000) [pid = 1655] [serial = 1630] [outer = 0x12454f000] 15:48:19 INFO - PROCESS | 1655 | 1468018099741 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126720400) [pid = 1655] [serial = 1631] [outer = 0x12454f000] 15:48:20 INFO - PROCESS | 1655 | 1468018100169 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 1655 | 1468018100190 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:48:20 INFO - PROCESS | 1655 | 1468018100192 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1655 | 1468018100194 Marionette TRACE conn2 <- [1,2146,null,{}] 15:48:20 INFO - PROCESS | 1655 | 1468018100196 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:20 INFO - PROCESS | 1655 | 1468018100198 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:20 INFO - PROCESS | 1655 | 1468018100306 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:48:20 INFO - PROCESS | 1655 | 1468018100368 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1655 | 1468018100370 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117086000 == 45 [pid = 1655] [id = 544] 15:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112766c00) [pid = 1655] [serial = 1632] [outer = 0x0] 15:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113c32000) [pid = 1655] [serial = 1633] [outer = 0x112766c00] 15:48:20 INFO - PROCESS | 1655 | 1468018100573 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1164d8c00) [pid = 1655] [serial = 1634] [outer = 0x112766c00] 15:48:21 INFO - PROCESS | 1655 | 1468018101057 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1655 | 1468018101115 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:48:21 INFO - PROCESS | 1655 | 1468018101118 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - PROCESS | 1655 | 1468018101120 Marionette TRACE conn2 <- [1,2150,null,{}] 15:48:21 INFO - PROCESS | 1655 | 1468018101126 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:21 INFO - PROCESS | 1655 | 1468018101128 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:21 INFO - PROCESS | 1655 | 1468018101222 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:48:21 INFO - PROCESS | 1655 | 1468018101297 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1655 | 1468018101299 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188b4000 == 46 [pid = 1655] [id = 545] 15:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1182a1c00) [pid = 1655] [serial = 1635] [outer = 0x0] 15:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118530c00) [pid = 1655] [serial = 1636] [outer = 0x1182a1c00] 15:48:21 INFO - PROCESS | 1655 | 1468018101328 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11871ac00) [pid = 1655] [serial = 1637] [outer = 0x1182a1c00] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5ad800 == 45 [pid = 1655] [id = 539] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd17800 == 44 [pid = 1655] [id = 538] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8be800 == 43 [pid = 1655] [id = 537] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f9000 == 42 [pid = 1655] [id = 536] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad79800 == 41 [pid = 1655] [id = 535] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12a560000 == 40 [pid = 1655] [id = 534] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12900e000 == 39 [pid = 1655] [id = 533] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12576c000 == 38 [pid = 1655] [id = 532] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x123fe3000 == 37 [pid = 1655] [id = 531] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11874e800 == 36 [pid = 1655] [id = 530] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x113ab8800 == 35 [pid = 1655] [id = 529] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1161aa000 == 34 [pid = 1655] [id = 527] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x123fd2000 == 33 [pid = 1655] [id = 528] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1b800 == 32 [pid = 1655] [id = 526] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x117086000 == 31 [pid = 1655] [id = 544] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce1b000 == 30 [pid = 1655] [id = 543] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3a7800 == 29 [pid = 1655] [id = 542] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c1000 == 28 [pid = 1655] [id = 541] 15:48:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12c422000 == 27 [pid = 1655] [id = 540] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11974d800) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113cf3c00) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1164d3800) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1210dd000) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124554800) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x117055800) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118259800) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12419a800) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112e96000) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1128cec00) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1185c7800) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1188f3000) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116752400) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11905dc00) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118580000) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1182e7400) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118285000) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1251ed400) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1172bdc00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1197c5c00) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128862800) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119713800) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128869000) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124558c00) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129033000) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12492d000) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128960c00) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119350000) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113c83400) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116746c00) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126239000) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119060000) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119719800) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c6bc00) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1198ef400) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 15:48:22 INFO - PROCESS | 1655 | 1468018102211 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1127ms 15:48:22 INFO - PROCESS | 1655 | 1468018102251 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1655 | 1468018102253 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:48:22 INFO - PROCESS | 1655 | 1468018102262 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1655 | 1468018102265 Marionette TRACE conn2 <- [1,2154,null,{}] 15:48:22 INFO - PROCESS | 1655 | 1468018102268 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:22 INFO - PROCESS | 1655 | 1468018102269 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:22 INFO - PROCESS | 1655 | 1468018102351 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:48:22 INFO - PROCESS | 1655 | 1468018102358 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1655 | 1468018102361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a0000 == 28 [pid = 1655] [id = 546] 15:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113c7fc00) [pid = 1655] [serial = 1638] [outer = 0x0] 15:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1161b0800) [pid = 1655] [serial = 1639] [outer = 0x113c7fc00] 15:48:22 INFO - PROCESS | 1655 | 1468018102389 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11697d000) [pid = 1655] [serial = 1640] [outer = 0x113c7fc00] 15:48:22 INFO - PROCESS | 1655 | 1468018102760 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 15:48:22 INFO - PROCESS | 1655 | 1468018102782 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1655 | 1468018102786 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:48:22 INFO - PROCESS | 1655 | 1468018102799 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1655 | 1468018102800 Marionette TRACE conn2 <- [1,2158,null,{}] 15:48:22 INFO - PROCESS | 1655 | 1468018102803 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:22 INFO - PROCESS | 1655 | 1468018102804 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:22 INFO - PROCESS | 1655 | 1468018102891 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:48:22 INFO - PROCESS | 1655 | 1468018102896 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1655 | 1468018102898 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d0800 == 29 [pid = 1655] [id = 547] 15:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117060c00) [pid = 1655] [serial = 1641] [outer = 0x0] 15:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118250c00) [pid = 1655] [serial = 1642] [outer = 0x117060c00] 15:48:22 INFO - PROCESS | 1655 | 1468018102925 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1182e0400) [pid = 1655] [serial = 1643] [outer = 0x117060c00] 15:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:48:23 INFO - PROCESS | 1655 | 1468018103313 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 15:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 15:48:23 INFO - PROCESS | 1655 | 1468018103331 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1655 | 1468018103334 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:48:23 INFO - PROCESS | 1655 | 1468018103339 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - PROCESS | 1655 | 1468018103345 Marionette TRACE conn2 <- [1,2162,null,{}] 15:48:23 INFO - PROCESS | 1655 | 1468018103357 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:23 INFO - PROCESS | 1655 | 1468018103361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:23 INFO - PROCESS | 1655 | 1468018103487 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:48:23 INFO - PROCESS | 1655 | 1468018103497 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1655 | 1468018103499 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383e800 == 30 [pid = 1655] [id = 548] 15:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118581400) [pid = 1655] [serial = 1644] [outer = 0x0] 15:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1188fa400) [pid = 1655] [serial = 1645] [outer = 0x118581400] 15:48:23 INFO - PROCESS | 1655 | 1468018103543 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1193ca000) [pid = 1655] [serial = 1646] [outer = 0x118581400] 15:48:23 INFO - PROCESS | 1655 | 1468018103982 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 676ms 15:48:24 INFO - PROCESS | 1655 | 1468018104014 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1655 | 1468018104016 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:48:24 INFO - PROCESS | 1655 | 1468018104019 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1655 | 1468018104020 Marionette TRACE conn2 <- [1,2166,null,{}] 15:48:24 INFO - PROCESS | 1655 | 1468018104043 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:24 INFO - PROCESS | 1655 | 1468018104044 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:24 INFO - PROCESS | 1655 | 1468018104149 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:48:24 INFO - PROCESS | 1655 | 1468018104162 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1655 | 1468018104163 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0d800 == 31 [pid = 1655] [id = 549] 15:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119719c00) [pid = 1655] [serial = 1647] [outer = 0x0] 15:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11974cc00) [pid = 1655] [serial = 1648] [outer = 0x119719c00] 15:48:24 INFO - PROCESS | 1655 | 1468018104188 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1198ec400) [pid = 1655] [serial = 1649] [outer = 0x119719c00] 15:48:24 INFO - PROCESS | 1655 | 1468018104550 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 540ms 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:48:24 INFO - PROCESS | 1655 | 1468018104561 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1655 | 1468018104563 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:48:24 INFO - PROCESS | 1655 | 1468018104565 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1655 | 1468018104566 Marionette TRACE conn2 <- [1,2170,null,{}] 15:48:24 INFO - PROCESS | 1655 | 1468018104576 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:24 INFO - PROCESS | 1655 | 1468018104577 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:24 INFO - PROCESS | 1655 | 1468018104674 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:48:24 INFO - PROCESS | 1655 | 1468018104678 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1655 | 1468018104679 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bd000 == 32 [pid = 1655] [id = 550] 15:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e8d400) [pid = 1655] [serial = 1650] [outer = 0x0] 15:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119c72800) [pid = 1655] [serial = 1651] [outer = 0x112e8d400] 15:48:24 INFO - PROCESS | 1655 | 1468018104703 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210dd400) [pid = 1655] [serial = 1652] [outer = 0x112e8d400] 15:48:25 INFO - PROCESS | 1655 | 1468018105064 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 15:48:25 INFO - PROCESS | 1655 | 1468018105085 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1655 | 1468018105087 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:48:25 INFO - PROCESS | 1655 | 1468018105090 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1655 | 1468018105093 Marionette TRACE conn2 <- [1,2174,null,{}] 15:48:25 INFO - PROCESS | 1655 | 1468018105101 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:25 INFO - PROCESS | 1655 | 1468018105105 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:25 INFO - PROCESS | 1655 | 1468018105212 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:48:25 INFO - PROCESS | 1655 | 1468018105217 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1655 | 1468018105218 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12901d800 == 33 [pid = 1655] [id = 551] 15:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118250000) [pid = 1655] [serial = 1653] [outer = 0x0] 15:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124192800) [pid = 1655] [serial = 1654] [outer = 0x118250000] 15:48:25 INFO - PROCESS | 1655 | 1468018105243 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c6a400) [pid = 1655] [serial = 1655] [outer = 0x118250000] 15:48:25 INFO - PROCESS | 1655 | 1468018105574 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 15:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 526ms 15:48:25 INFO - PROCESS | 1655 | 1468018105616 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1655 | 1468018105617 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:48:25 INFO - PROCESS | 1655 | 1468018105619 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - PROCESS | 1655 | 1468018105628 Marionette TRACE conn2 <- [1,2178,null,{}] 15:48:25 INFO - PROCESS | 1655 | 1468018105631 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:25 INFO - PROCESS | 1655 | 1468018105632 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:25 INFO - PROCESS | 1655 | 1468018105727 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:48:25 INFO - PROCESS | 1655 | 1468018105766 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1655 | 1468018105767 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a39d000 == 34 [pid = 1655] [id = 552] 15:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124c6b000) [pid = 1655] [serial = 1656] [outer = 0x0] 15:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1251e6800) [pid = 1655] [serial = 1657] [outer = 0x124c6b000] 15:48:25 INFO - PROCESS | 1655 | 1468018105791 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12579dc00) [pid = 1655] [serial = 1658] [outer = 0x124c6b000] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1288c4400) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119c7c400) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1256ccc00) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124195400) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1266b2000) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112ed1400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112e98000) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118288800) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119722000) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126610400) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112d92800) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116971000) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1133aa000) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113a4a000) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:48:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113a3d400) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:48:26 INFO - PROCESS | 1655 | 1468018106307 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 727ms 15:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:48:26 INFO - PROCESS | 1655 | 1468018106347 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1655 | 1468018106348 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:48:26 INFO - PROCESS | 1655 | 1468018106350 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1655 | 1468018106351 Marionette TRACE conn2 <- [1,2182,null,{}] 15:48:26 INFO - PROCESS | 1655 | 1468018106354 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:26 INFO - PROCESS | 1655 | 1468018106355 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:26 INFO - PROCESS | 1655 | 1468018106433 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:48:26 INFO - PROCESS | 1655 | 1468018106453 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1655 | 1468018106454 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12949f800 == 35 [pid = 1655] [id = 553] 15:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112d92800) [pid = 1655] [serial = 1659] [outer = 0x0] 15:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113ced400) [pid = 1655] [serial = 1660] [outer = 0x112d92800] 15:48:26 INFO - PROCESS | 1655 | 1468018106482 Marionette DEBUG loaded listener.js 15:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182e0800) [pid = 1655] [serial = 1661] [outer = 0x112d92800] 15:48:26 INFO - PROCESS | 1655 | 1468018106811 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 15:48:26 INFO - PROCESS | 1655 | 1468018106819 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1655 | 1468018106821 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:48:26 INFO - PROCESS | 1655 | 1468018106827 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1655 | 1468018106829 Marionette TRACE conn2 <- [1,2186,null,{}] 15:48:26 INFO - PROCESS | 1655 | 1468018106831 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:26 INFO - PROCESS | 1655 | 1468018106842 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:26 INFO - PROCESS | 1655 | 1468018106948 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:48:26 INFO - PROCESS | 1655 | 1468018106954 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1655 | 1468018106955 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a822000 == 36 [pid = 1655] [id = 554] 15:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112dfbc00) [pid = 1655] [serial = 1662] [outer = 0x0] 15:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1185bd400) [pid = 1655] [serial = 1663] [outer = 0x112dfbc00] 15:48:26 INFO - PROCESS | 1655 | 1468018106980 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124ea6000) [pid = 1655] [serial = 1664] [outer = 0x112dfbc00] 15:48:27 INFO - PROCESS | 1655 | 1468018107280 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 468ms 15:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:48:27 INFO - PROCESS | 1655 | 1468018107298 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1655 | 1468018107299 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:48:27 INFO - PROCESS | 1655 | 1468018107301 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1655 | 1468018107302 Marionette TRACE conn2 <- [1,2190,null,{}] 15:48:27 INFO - PROCESS | 1655 | 1468018107305 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1655 | 1468018107308 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:27 INFO - PROCESS | 1655 | 1468018107391 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:48:27 INFO - PROCESS | 1655 | 1468018107395 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1655 | 1468018107396 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f5800 == 37 [pid = 1655] [id = 555] 15:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11905f000) [pid = 1655] [serial = 1665] [outer = 0x0] 15:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12623b000) [pid = 1655] [serial = 1666] [outer = 0x11905f000] 15:48:27 INFO - PROCESS | 1655 | 1468018107421 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1267bd000) [pid = 1655] [serial = 1667] [outer = 0x11905f000] 15:48:27 INFO - PROCESS | 1655 | 1468018107784 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 15:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:48:27 INFO - PROCESS | 1655 | 1468018107820 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1655 | 1468018107822 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:48:27 INFO - PROCESS | 1655 | 1468018107824 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1655 | 1468018107826 Marionette TRACE conn2 <- [1,2194,null,{}] 15:48:27 INFO - PROCESS | 1655 | 1468018107828 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:27 INFO - PROCESS | 1655 | 1468018107830 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:27 INFO - PROCESS | 1655 | 1468018107959 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:48:27 INFO - PROCESS | 1655 | 1468018107965 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:27 INFO - PROCESS | 1655 | 1468018107967 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c3800 == 38 [pid = 1655] [id = 556] 15:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1267be800) [pid = 1655] [serial = 1668] [outer = 0x0] 15:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1288c3400) [pid = 1655] [serial = 1669] [outer = 0x1267be800] 15:48:27 INFO - PROCESS | 1655 | 1468018107993 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128962400) [pid = 1655] [serial = 1670] [outer = 0x1267be800] 15:48:28 INFO - PROCESS | 1655 | 1468018108409 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 15:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 619ms 15:48:28 INFO - PROCESS | 1655 | 1468018108444 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1655 | 1468018108447 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:48:28 INFO - PROCESS | 1655 | 1468018108450 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1655 | 1468018108452 Marionette TRACE conn2 <- [1,2198,null,{}] 15:48:28 INFO - PROCESS | 1655 | 1468018108456 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:28 INFO - PROCESS | 1655 | 1468018108458 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:28 INFO - PROCESS | 1655 | 1468018108568 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:48:28 INFO - PROCESS | 1655 | 1468018108630 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1655 | 1468018108632 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707f800 == 39 [pid = 1655] [id = 557] 15:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x113a42800) [pid = 1655] [serial = 1671] [outer = 0x0] 15:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115f19c00) [pid = 1655] [serial = 1672] [outer = 0x113a42800] 15:48:28 INFO - PROCESS | 1655 | 1468018108663 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116a12800) [pid = 1655] [serial = 1673] [outer = 0x113a42800] 15:48:29 INFO - PROCESS | 1655 | 1468018109220 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:48:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:48:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 821ms 15:48:29 INFO - PROCESS | 1655 | 1468018109271 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 1655 | 1468018109275 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:48:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:48:29 INFO - PROCESS | 1655 | 1468018109279 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 1655 | 1468018109281 Marionette TRACE conn2 <- [1,2202,null,{}] 15:48:29 INFO - PROCESS | 1655 | 1468018109283 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:29 INFO - PROCESS | 1655 | 1468018109285 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:29 INFO - PROCESS | 1655 | 1468018109397 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:48:29 INFO - PROCESS | 1655 | 1468018109481 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1655 | 1468018109482 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256c1000 == 40 [pid = 1655] [id = 558] 15:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182e9800) [pid = 1655] [serial = 1674] [outer = 0x0] 15:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118576400) [pid = 1655] [serial = 1675] [outer = 0x1182e9800] 15:48:29 INFO - PROCESS | 1655 | 1468018109513 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11871d000) [pid = 1655] [serial = 1676] [outer = 0x1182e9800] 15:48:30 INFO - PROCESS | 1655 | 1468018110188 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f5800 == 39 [pid = 1655] [id = 555] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12a822000 == 38 [pid = 1655] [id = 554] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12949f800 == 37 [pid = 1655] [id = 553] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12a39d000 == 36 [pid = 1655] [id = 552] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12901d800 == 35 [pid = 1655] [id = 551] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bd000 == 34 [pid = 1655] [id = 550] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0d800 == 33 [pid = 1655] [id = 549] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12383e800 == 32 [pid = 1655] [id = 548] 15:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 978ms 15:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d0800 == 31 [pid = 1655] [id = 547] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a0000 == 30 [pid = 1655] [id = 546] 15:48:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1188b4000 == 29 [pid = 1655] [id = 545] 15:48:30 INFO - PROCESS | 1655 | 1468018110265 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1655 | 1468018110268 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:48:30 INFO - PROCESS | 1655 | 1468018110271 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1655 | 1468018110273 Marionette TRACE conn2 <- [1,2206,null,{}] 15:48:30 INFO - PROCESS | 1655 | 1468018110277 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1655 | 1468018110278 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:30 INFO - PROCESS | 1655 | 1468018110366 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12671f800) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126239400) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124558400) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1288c2800) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128861c00) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11323f400) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115f0c000) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113c7e800) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1166f0800) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11829fc00) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182eb400) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119955400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1288c9400) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118288c00) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118251800) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1182e8c00) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1185c4c00) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119718c00) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12927e800) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1288cf400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1288cf000) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1210dbc00) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1210e8c00) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1198a7800) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119c75000) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119c73800) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x129381800) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12929f400) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128a79400) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 15:48:30 INFO - PROCESS | 1655 | 1468018110431 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1655 | 1468018110434 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f7f800 == 30 [pid = 1655] [id = 559] 15:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x112e95800) [pid = 1655] [serial = 1677] [outer = 0x0] 15:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112ed9800) [pid = 1655] [serial = 1678] [outer = 0x112e95800] 15:48:30 INFO - PROCESS | 1655 | 1468018110461 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113a3cc00) [pid = 1655] [serial = 1679] [outer = 0x112e95800] 15:48:30 INFO - PROCESS | 1655 | 1468018110775 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 15:48:30 INFO - PROCESS | 1655 | 1468018110794 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1655 | 1468018110797 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:48:30 INFO - PROCESS | 1655 | 1468018110801 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1655 | 1468018110803 Marionette TRACE conn2 <- [1,2210,null,{}] 15:48:30 INFO - PROCESS | 1655 | 1468018110807 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:30 INFO - PROCESS | 1655 | 1468018110810 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:30 INFO - PROCESS | 1655 | 1468018110889 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:48:30 INFO - PROCESS | 1655 | 1468018110969 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1655 | 1468018110970 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a0000 == 31 [pid = 1655] [id = 560] 15:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115fd6400) [pid = 1655] [serial = 1680] [outer = 0x0] 15:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116745000) [pid = 1655] [serial = 1681] [outer = 0x115fd6400] 15:48:30 INFO - PROCESS | 1655 | 1468018110997 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116a14000) [pid = 1655] [serial = 1682] [outer = 0x115fd6400] 15:48:31 INFO - PROCESS | 1655 | 1468018111298 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 15:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 15:48:31 INFO - PROCESS | 1655 | 1468018111325 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1655 | 1468018111328 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:48:31 INFO - PROCESS | 1655 | 1468018111331 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1655 | 1468018111333 Marionette TRACE conn2 <- [1,2214,null,{}] 15:48:31 INFO - PROCESS | 1655 | 1468018111344 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:31 INFO - PROCESS | 1655 | 1468018111347 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:31 INFO - PROCESS | 1655 | 1468018111428 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:48:31 INFO - PROCESS | 1655 | 1468018111433 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1655 | 1468018111435 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119916000 == 32 [pid = 1655] [id = 561] 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133d9800) [pid = 1655] [serial = 1683] [outer = 0x0] 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182a7c00) [pid = 1655] [serial = 1684] [outer = 0x1133d9800] 15:48:31 INFO - PROCESS | 1655 | 1468018111466 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118532800) [pid = 1655] [serial = 1685] [outer = 0x1133d9800] 15:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 474ms 15:48:31 INFO - PROCESS | 1655 | 1468018111802 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 15:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:48:31 INFO - PROCESS | 1655 | 1468018111815 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1655 | 1468018111816 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:48:31 INFO - PROCESS | 1655 | 1468018111819 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1655 | 1468018111820 Marionette TRACE conn2 <- [1,2218,null,{}] 15:48:31 INFO - PROCESS | 1655 | 1468018111822 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:31 INFO - PROCESS | 1655 | 1468018111826 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:31 INFO - PROCESS | 1655 | 1468018111905 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:48:31 INFO - PROCESS | 1655 | 1468018111911 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1655 | 1468018111912 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0c000 == 33 [pid = 1655] [id = 562] 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185c5800) [pid = 1655] [serial = 1686] [outer = 0x0] 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118722800) [pid = 1655] [serial = 1687] [outer = 0x1185c5800] 15:48:31 INFO - PROCESS | 1655 | 1468018111937 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119055000) [pid = 1655] [serial = 1688] [outer = 0x1185c5800] 15:48:32 INFO - PROCESS | 1655 | 1468018112291 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 518ms 15:48:32 INFO - PROCESS | 1655 | 1468018112337 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1655 | 1468018112339 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:48:32 INFO - PROCESS | 1655 | 1468018112341 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1655 | 1468018112342 Marionette TRACE conn2 <- [1,2222,null,{}] 15:48:32 INFO - PROCESS | 1655 | 1468018112344 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:32 INFO - PROCESS | 1655 | 1468018112345 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:32 INFO - PROCESS | 1655 | 1468018112423 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:48:32 INFO - PROCESS | 1655 | 1468018112492 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1655 | 1468018112494 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256b8800 == 34 [pid = 1655] [id = 563] 15:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185c8400) [pid = 1655] [serial = 1689] [outer = 0x0] 15:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1191cd400) [pid = 1655] [serial = 1690] [outer = 0x1185c8400] 15:48:32 INFO - PROCESS | 1655 | 1468018112520 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119721800) [pid = 1655] [serial = 1691] [outer = 0x1185c8400] 15:48:32 INFO - PROCESS | 1655 | 1468018112832 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:48:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 15:48:32 INFO - PROCESS | 1655 | 1468018112861 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1655 | 1468018112862 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:48:32 INFO - PROCESS | 1655 | 1468018112864 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1655 | 1468018112866 Marionette TRACE conn2 <- [1,2226,null,{}] 15:48:32 INFO - PROCESS | 1655 | 1468018112868 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:32 INFO - PROCESS | 1655 | 1468018112872 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:32 INFO - PROCESS | 1655 | 1468018112996 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:48:33 INFO - PROCESS | 1655 | 1468018113014 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1655 | 1468018113016 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a0800 == 35 [pid = 1655] [id = 564] 15:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119720c00) [pid = 1655] [serial = 1692] [outer = 0x0] 15:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1198ee400) [pid = 1655] [serial = 1693] [outer = 0x119720c00] 15:48:33 INFO - PROCESS | 1655 | 1468018113040 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12419c400) [pid = 1655] [serial = 1694] [outer = 0x119720c00] 15:48:33 INFO - PROCESS | 1655 | 1468018113388 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 569ms 15:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:48:33 INFO - PROCESS | 1655 | 1468018113435 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1655 | 1468018113436 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:48:33 INFO - PROCESS | 1655 | 1468018113438 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1655 | 1468018113439 Marionette TRACE conn2 <- [1,2230,null,{}] 15:48:33 INFO - PROCESS | 1655 | 1468018113442 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:33 INFO - PROCESS | 1655 | 1468018113443 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:33 INFO - PROCESS | 1655 | 1468018113545 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:48:33 INFO - PROCESS | 1655 | 1468018113548 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1655 | 1468018113550 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a804000 == 36 [pid = 1655] [id = 565] 15:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124194c00) [pid = 1655] [serial = 1695] [outer = 0x0] 15:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124554400) [pid = 1655] [serial = 1696] [outer = 0x124194c00] 15:48:33 INFO - PROCESS | 1655 | 1468018113574 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1246cf800) [pid = 1655] [serial = 1697] [outer = 0x124194c00] 15:48:33 INFO - PROCESS | 1655 | 1468018113932 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 15:48:33 INFO - PROCESS | 1655 | 1468018113961 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1655 | 1468018113962 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:48:33 INFO - PROCESS | 1655 | 1468018113970 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1655 | 1468018113972 Marionette TRACE conn2 <- [1,2234,null,{}] 15:48:33 INFO - PROCESS | 1655 | 1468018113977 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:33 INFO - PROCESS | 1655 | 1468018113978 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:34 INFO - PROCESS | 1655 | 1468018114125 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:48:34 INFO - PROCESS | 1655 | 1468018114138 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1655 | 1468018114139 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad7d800 == 37 [pid = 1655] [id = 566] 15:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124379c00) [pid = 1655] [serial = 1698] [outer = 0x0] 15:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124cd5800) [pid = 1655] [serial = 1699] [outer = 0x124379c00] 15:48:34 INFO - PROCESS | 1655 | 1468018114175 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1256c9000) [pid = 1655] [serial = 1700] [outer = 0x124379c00] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113c7fc00) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x117060c00) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1182a1c00) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118581400) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112766c00) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118250000) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112e8d400) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124c6b000) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112dfbc00) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112d92800) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119719c00) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1164da400) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11905f000) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1185c8000) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:48:34 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12454f000) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:48:34 INFO - PROCESS | 1655 | 1468018114615 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 678ms 15:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:48:34 INFO - PROCESS | 1655 | 1468018114644 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 1655 | 1468018114645 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:48:34 INFO - PROCESS | 1655 | 1468018114647 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 1655 | 1468018114648 Marionette TRACE conn2 <- [1,2238,null,{}] 15:48:34 INFO - PROCESS | 1655 | 1468018114651 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:34 INFO - PROCESS | 1655 | 1468018114652 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:34 INFO - PROCESS | 1655 | 1468018114732 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:48:34 INFO - PROCESS | 1655 | 1468018114736 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1655 | 1468018114737 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x120620800 == 38 [pid = 1655] [id = 567] 15:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112d92800) [pid = 1655] [serial = 1701] [outer = 0x0] 15:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117058400) [pid = 1655] [serial = 1702] [outer = 0x112d92800] 15:48:34 INFO - PROCESS | 1655 | 1468018114760 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11871b000) [pid = 1655] [serial = 1703] [outer = 0x112d92800] 15:48:35 INFO - PROCESS | 1655 | 1468018115109 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 468ms 15:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:48:35 INFO - PROCESS | 1655 | 1468018115115 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1655 | 1468018115116 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:48:35 INFO - PROCESS | 1655 | 1468018115118 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1655 | 1468018115119 Marionette TRACE conn2 <- [1,2242,null,{}] 15:48:35 INFO - PROCESS | 1655 | 1468018115122 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:35 INFO - PROCESS | 1655 | 1468018115124 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:35 INFO - PROCESS | 1655 | 1468018115236 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:48:35 INFO - PROCESS | 1655 | 1468018115242 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1655 | 1468018115243 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b82a800 == 39 [pid = 1655] [id = 568] 15:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11871d800) [pid = 1655] [serial = 1704] [outer = 0x0] 15:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124af4400) [pid = 1655] [serial = 1705] [outer = 0x11871d800] 15:48:35 INFO - PROCESS | 1655 | 1468018115267 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x125798400) [pid = 1655] [serial = 1706] [outer = 0x11871d800] 15:48:35 INFO - PROCESS | 1655 | 1468018115582 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 469ms 15:48:35 INFO - PROCESS | 1655 | 1468018115588 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1655 | 1468018115589 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:48:35 INFO - PROCESS | 1655 | 1468018115600 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1655 | 1468018115602 Marionette TRACE conn2 <- [1,2246,null,{}] 15:48:35 INFO - PROCESS | 1655 | 1468018115604 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:35 INFO - PROCESS | 1655 | 1468018115606 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:35 INFO - PROCESS | 1655 | 1468018115704 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:48:35 INFO - PROCESS | 1655 | 1468018115710 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1655 | 1468018115711 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c41a800 == 40 [pid = 1655] [id = 569] 15:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126233400) [pid = 1655] [serial = 1707] [outer = 0x0] 15:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12885e400) [pid = 1655] [serial = 1708] [outer = 0x126233400] 15:48:35 INFO - PROCESS | 1655 | 1468018115737 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1288cec00) [pid = 1655] [serial = 1709] [outer = 0x126233400] 15:48:36 INFO - PROCESS | 1655 | 1468018116108 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 15:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:48:36 INFO - PROCESS | 1655 | 1468018116120 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1655 | 1468018116121 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:48:36 INFO - PROCESS | 1655 | 1468018116124 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1655 | 1468018116127 Marionette TRACE conn2 <- [1,2250,null,{}] 15:48:36 INFO - PROCESS | 1655 | 1468018116129 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:36 INFO - PROCESS | 1655 | 1468018116130 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:36 INFO - PROCESS | 1655 | 1468018116240 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:48:36 INFO - PROCESS | 1655 | 1468018116247 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1655 | 1468018116248 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c420000 == 41 [pid = 1655] [id = 570] 15:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1288d1000) [pid = 1655] [serial = 1710] [outer = 0x0] 15:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128956c00) [pid = 1655] [serial = 1711] [outer = 0x1288d1000] 15:48:36 INFO - PROCESS | 1655 | 1468018116279 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d43800) [pid = 1655] [serial = 1712] [outer = 0x1288d1000] 15:48:36 INFO - PROCESS | 1655 | 1468018116565 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 15:48:36 INFO - PROCESS | 1655 | 1468018116645 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1655 | 1468018116647 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:48:36 INFO - PROCESS | 1655 | 1468018116650 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1655 | 1468018116653 Marionette TRACE conn2 <- [1,2254,null,{}] 15:48:36 INFO - PROCESS | 1655 | 1468018116659 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:36 INFO - PROCESS | 1655 | 1468018116661 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:36 INFO - PROCESS | 1655 | 1468018116770 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:48:36 INFO - PROCESS | 1655 | 1468018116841 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1655 | 1468018116843 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116948800 == 42 [pid = 1655] [id = 571] 15:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112e93c00) [pid = 1655] [serial = 1713] [outer = 0x0] 15:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1133adc00) [pid = 1655] [serial = 1714] [outer = 0x112e93c00] 15:48:36 INFO - PROCESS | 1655 | 1468018116875 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115fde400) [pid = 1655] [serial = 1715] [outer = 0x112e93c00] 15:48:37 INFO - PROCESS | 1655 | 1468018117315 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 15:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 673ms 15:48:37 INFO - PROCESS | 1655 | 1468018117323 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:48:37 INFO - PROCESS | 1655 | 1468018117325 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:48:37 INFO - PROCESS | 1655 | 1468018117330 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 1655 | 1468018117333 Marionette TRACE conn2 <- [1,2258,null,{}] 15:48:37 INFO - PROCESS | 1655 | 1468018117335 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:37 INFO - PROCESS | 1655 | 1468018117337 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:37 INFO - PROCESS | 1655 | 1468018117482 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:48:37 INFO - PROCESS | 1655 | 1468018117536 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1655 | 1468018117538 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246f3000 == 43 [pid = 1655] [id = 572] 15:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1176cd400) [pid = 1655] [serial = 1716] [outer = 0x0] 15:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11824d400) [pid = 1655] [serial = 1717] [outer = 0x1176cd400] 15:48:37 INFO - PROCESS | 1655 | 1468018117568 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1182e4000) [pid = 1655] [serial = 1718] [outer = 0x1176cd400] 15:48:38 INFO - PROCESS | 1655 | 1468018117994 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 678ms 15:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:48:38 INFO - PROCESS | 1655 | 1468018118007 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1655 | 1468018118008 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:48:38 INFO - PROCESS | 1655 | 1468018118010 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1655 | 1468018118012 Marionette TRACE conn2 <- [1,2262,null,{}] 15:48:38 INFO - PROCESS | 1655 | 1468018118019 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:38 INFO - PROCESS | 1655 | 1468018118022 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:38 INFO - PROCESS | 1655 | 1468018118131 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:48:38 INFO - PROCESS | 1655 | 1468018118225 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1655 | 1468018118228 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd2b000 == 44 [pid = 1655] [id = 573] 15:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1197ce400) [pid = 1655] [serial = 1719] [outer = 0x0] 15:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119955000) [pid = 1655] [serial = 1720] [outer = 0x1197ce400] 15:48:38 INFO - PROCESS | 1655 | 1468018118258 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121004800) [pid = 1655] [serial = 1721] [outer = 0x1197ce400] 15:48:38 INFO - PROCESS | 1655 | 1468018118695 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 721ms 15:48:38 INFO - PROCESS | 1655 | 1468018118743 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1655 | 1468018118745 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:48:38 INFO - PROCESS | 1655 | 1468018118751 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1655 | 1468018118753 Marionette TRACE conn2 <- [1,2266,null,{}] 15:48:38 INFO - PROCESS | 1655 | 1468018118759 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:38 INFO - PROCESS | 1655 | 1468018118761 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:38 INFO - PROCESS | 1655 | 1468018118919 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:48:39 INFO - PROCESS | 1655 | 1468018119020 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1655 | 1468018119022 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad8800 == 45 [pid = 1655] [id = 574] 15:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124550c00) [pid = 1655] [serial = 1722] [outer = 0x0] 15:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1246a0c00) [pid = 1655] [serial = 1723] [outer = 0x124550c00] 15:48:39 INFO - PROCESS | 1655 | 1468018119050 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1266ad000) [pid = 1655] [serial = 1724] [outer = 0x124550c00] 15:48:39 INFO - PROCESS | 1655 | 1468018119479 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 771ms 15:48:39 INFO - PROCESS | 1655 | 1468018119522 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:48:39 INFO - PROCESS | 1655 | 1468018119523 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:48:39 INFO - PROCESS | 1655 | 1468018119525 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:48:39 INFO - PROCESS | 1655 | 1468018119527 Marionette TRACE conn2 <- [1,2270,null,{}] 15:48:39 INFO - PROCESS | 1655 | 1468018119529 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:39 INFO - PROCESS | 1655 | 1468018119530 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:39 INFO - PROCESS | 1655 | 1468018119631 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:48:39 INFO - PROCESS | 1655 | 1468018119694 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:39 INFO - PROCESS | 1655 | 1468018119695 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce0e000 == 46 [pid = 1655] [id = 575] 15:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1267c1c00) [pid = 1655] [serial = 1725] [outer = 0x0] 15:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1288c8400) [pid = 1655] [serial = 1726] [outer = 0x1267c1c00] 15:48:39 INFO - PROCESS | 1655 | 1468018119723 Marionette DEBUG loaded listener.js 15:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128d3c800) [pid = 1655] [serial = 1727] [outer = 0x1267c1c00] 15:48:40 INFO - PROCESS | 1655 | 1468018120330 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:48:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 819ms 15:48:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:48:40 INFO - PROCESS | 1655 | 1468018120345 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1655 | 1468018120347 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:48:40 INFO - PROCESS | 1655 | 1468018120350 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 1655 | 1468018120352 Marionette TRACE conn2 <- [1,2274,null,{}] 15:48:40 INFO - PROCESS | 1655 | 1468018120356 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:40 INFO - PROCESS | 1655 | 1468018120357 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:40 INFO - PROCESS | 1655 | 1468018120452 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:48:40 INFO - PROCESS | 1655 | 1468018120517 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1655 | 1468018120518 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195e1000 == 47 [pid = 1655] [id = 576] 15:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1133d7800) [pid = 1655] [serial = 1728] [outer = 0x0] 15:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1161b7400) [pid = 1655] [serial = 1729] [outer = 0x1133d7800] 15:48:40 INFO - PROCESS | 1655 | 1468018120546 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x117057c00) [pid = 1655] [serial = 1730] [outer = 0x1133d7800] 15:48:41 INFO - PROCESS | 1655 | 1468018120997 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12c41a800 == 46 [pid = 1655] [id = 569] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b82a800 == 45 [pid = 1655] [id = 568] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x120620800 == 44 [pid = 1655] [id = 567] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad7d800 == 43 [pid = 1655] [id = 566] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12a804000 == 42 [pid = 1655] [id = 565] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a0800 == 41 [pid = 1655] [id = 564] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1256b8800 == 40 [pid = 1655] [id = 563] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0c000 == 39 [pid = 1655] [id = 562] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x119916000 == 38 [pid = 1655] [id = 561] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a0000 == 37 [pid = 1655] [id = 560] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x115f7f800 == 36 [pid = 1655] [id = 559] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1256c1000 == 35 [pid = 1655] [id = 558] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11707f800 == 34 [pid = 1655] [id = 557] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c3800 == 33 [pid = 1655] [id = 556] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce0e000 == 32 [pid = 1655] [id = 575] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad8800 == 31 [pid = 1655] [id = 574] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd2b000 == 30 [pid = 1655] [id = 573] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1246f3000 == 29 [pid = 1655] [id = 572] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12c420000 == 28 [pid = 1655] [id = 570] 15:48:41 INFO - PROCESS | 1655 | --DOCSHELL 0x116948800 == 27 [pid = 1655] [id = 571] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118258400) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1172c4400) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1267bd000) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11974a800) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119355800) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126720400) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124eaa000) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1161b0800) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118250c00) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1182e0400) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11871ac00) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118530c00) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1188fa400) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1164d8c00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113c32000) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124192800) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119c72800) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1251e6800) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1288c3400) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124c6a400) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1185bd400) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113ced400) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182e0800) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12623b000) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12579dc00) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11697d000) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1198ec400) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11974cc00) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1210dd400) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1193ca000) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 15:48:41 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124ea6000) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 15:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1375ms 15:48:41 INFO - PROCESS | 1655 | 1468018121741 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1655 | 1468018121746 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:48:41 INFO - PROCESS | 1655 | 1468018121753 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1655 | 1468018121755 Marionette TRACE conn2 <- [1,2278,null,{}] 15:48:41 INFO - PROCESS | 1655 | 1468018121760 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:41 INFO - PROCESS | 1655 | 1468018121762 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:41 INFO - PROCESS | 1655 | 1468018121839 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:48:41 INFO - PROCESS | 1655 | 1468018121847 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 1655 | 1468018121850 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f80800 == 28 [pid = 1655] [id = 577] 15:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133b3000) [pid = 1655] [serial = 1731] [outer = 0x0] 15:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113c37800) [pid = 1655] [serial = 1732] [outer = 0x1133b3000] 15:48:41 INFO - PROCESS | 1655 | 1468018121878 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1161b0800) [pid = 1655] [serial = 1733] [outer = 0x1133b3000] 15:48:42 INFO - PROCESS | 1655 | 1468018122214 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 475ms 15:48:42 INFO - PROCESS | 1655 | 1468018122256 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1655 | 1468018122259 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:48:42 INFO - PROCESS | 1655 | 1468018122265 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1655 | 1468018122267 Marionette TRACE conn2 <- [1,2282,null,{}] 15:48:42 INFO - PROCESS | 1655 | 1468018122270 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:42 INFO - PROCESS | 1655 | 1468018122272 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:42 INFO - PROCESS | 1655 | 1468018122348 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:48:42 INFO - PROCESS | 1655 | 1468018122352 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1655 | 1468018122354 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181be800 == 29 [pid = 1655] [id = 578] 15:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11697b400) [pid = 1655] [serial = 1734] [outer = 0x0] 15:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x117e0c000) [pid = 1655] [serial = 1735] [outer = 0x11697b400] 15:48:42 INFO - PROCESS | 1655 | 1468018122383 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118251400) [pid = 1655] [serial = 1736] [outer = 0x11697b400] 15:48:42 INFO - PROCESS | 1655 | 1468018122719 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 474ms 15:48:42 INFO - PROCESS | 1655 | 1468018122737 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1655 | 1468018122738 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:48:42 INFO - PROCESS | 1655 | 1468018122743 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1655 | 1468018122746 Marionette TRACE conn2 <- [1,2286,null,{}] 15:48:42 INFO - PROCESS | 1655 | 1468018122754 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:42 INFO - PROCESS | 1655 | 1468018122759 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:42 INFO - PROCESS | 1655 | 1468018122854 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:48:42 INFO - PROCESS | 1655 | 1468018122916 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1655 | 1468018122919 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a1b000 == 30 [pid = 1655] [id = 579] 15:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1182a5800) [pid = 1655] [serial = 1737] [outer = 0x0] 15:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182e7c00) [pid = 1655] [serial = 1738] [outer = 0x1182a5800] 15:48:42 INFO - PROCESS | 1655 | 1468018122947 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118580400) [pid = 1655] [serial = 1739] [outer = 0x1182a5800] 15:48:43 INFO - PROCESS | 1655 | 1468018123260 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 573ms 15:48:43 INFO - PROCESS | 1655 | 1468018123315 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1655 | 1468018123317 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:48:43 INFO - PROCESS | 1655 | 1468018123319 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1655 | 1468018123320 Marionette TRACE conn2 <- [1,2290,null,{}] 15:48:43 INFO - PROCESS | 1655 | 1468018123323 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:43 INFO - PROCESS | 1655 | 1468018123324 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:43 INFO - PROCESS | 1655 | 1468018123433 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:48:43 INFO - PROCESS | 1655 | 1468018123467 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1655 | 1468018123469 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fdc800 == 31 [pid = 1655] [id = 580] 15:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1185c3400) [pid = 1655] [serial = 1740] [outer = 0x0] 15:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1188fb400) [pid = 1655] [serial = 1741] [outer = 0x1185c3400] 15:48:43 INFO - PROCESS | 1655 | 1468018123494 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119713c00) [pid = 1655] [serial = 1742] [outer = 0x1185c3400] 15:48:43 INFO - PROCESS | 1655 | 1468018123797 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 518ms 15:48:43 INFO - PROCESS | 1655 | 1468018123838 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1655 | 1468018123839 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:48:43 INFO - PROCESS | 1655 | 1468018123844 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1655 | 1468018123845 Marionette TRACE conn2 <- [1,2294,null,{}] 15:48:43 INFO - PROCESS | 1655 | 1468018123847 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:43 INFO - PROCESS | 1655 | 1468018123849 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:43 INFO - PROCESS | 1655 | 1468018123943 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:48:43 INFO - PROCESS | 1655 | 1468018123984 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1655 | 1468018123992 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bc800 == 32 [pid = 1655] [id = 581] 15:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119718c00) [pid = 1655] [serial = 1743] [outer = 0x0] 15:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1197c4400) [pid = 1655] [serial = 1744] [outer = 0x119718c00] 15:48:44 INFO - PROCESS | 1655 | 1468018124018 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119950000) [pid = 1655] [serial = 1745] [outer = 0x119718c00] 15:48:44 INFO - PROCESS | 1655 | 1468018124432 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 15:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 619ms 15:48:44 INFO - PROCESS | 1655 | 1468018124468 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 1655 | 1468018124471 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:48:44 INFO - PROCESS | 1655 | 1468018124474 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1655 | 1468018124476 Marionette TRACE conn2 <- [1,2298,null,{}] 15:48:44 INFO - PROCESS | 1655 | 1468018124479 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:44 INFO - PROCESS | 1655 | 1468018124485 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:44 INFO - PROCESS | 1655 | 1468018124652 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:48:44 INFO - PROCESS | 1655 | 1468018124669 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1655 | 1468018124670 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12925e800 == 33 [pid = 1655] [id = 582] 15:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210dec00) [pid = 1655] [serial = 1746] [outer = 0x0] 15:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1240c1800) [pid = 1655] [serial = 1747] [outer = 0x1210dec00] 15:48:44 INFO - PROCESS | 1655 | 1468018124695 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124557000) [pid = 1655] [serial = 1748] [outer = 0x1210dec00] 15:48:45 INFO - PROCESS | 1655 | 1468018125027 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 573ms 15:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:48:45 INFO - PROCESS | 1655 | 1468018125047 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1655 | 1468018125049 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:48:45 INFO - PROCESS | 1655 | 1468018125052 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1655 | 1468018125054 Marionette TRACE conn2 <- [1,2302,null,{}] 15:48:45 INFO - PROCESS | 1655 | 1468018125058 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:45 INFO - PROCESS | 1655 | 1468018125059 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:45 INFO - PROCESS | 1655 | 1468018125208 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:48:45 INFO - PROCESS | 1655 | 1468018125238 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1655 | 1468018125239 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a560000 == 34 [pid = 1655] [id = 583] 15:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1210e0400) [pid = 1655] [serial = 1749] [outer = 0x0] 15:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124c6a400) [pid = 1655] [serial = 1750] [outer = 0x1210e0400] 15:48:45 INFO - PROCESS | 1655 | 1468018125275 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x125796400) [pid = 1655] [serial = 1751] [outer = 0x1210e0400] 15:48:45 INFO - PROCESS | 1655 | 1468018125600 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 15:48:45 INFO - PROCESS | 1655 | 1468018125630 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1655 | 1468018125631 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:48:45 INFO - PROCESS | 1655 | 1468018125633 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - PROCESS | 1655 | 1468018125634 Marionette TRACE conn2 <- [1,2306,null,{}] 15:48:45 INFO - PROCESS | 1655 | 1468018125637 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:45 INFO - PROCESS | 1655 | 1468018125638 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:45 INFO - PROCESS | 1655 | 1468018125951 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1288d1000) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112e95800) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115fd6400) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1185c8400) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1133d9800) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113a42800) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119720c00) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124379c00) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124194c00) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126233400) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182e9800) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112d92800) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1185c5800) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11871d800) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:48:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1267be800) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:48:46 INFO - PROCESS | 1655 | 1468018126000 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 1655 | 1468018126001 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12383b000 == 35 [pid = 1655] [id = 584] 15:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e95800) [pid = 1655] [serial = 1752] [outer = 0x0] 15:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113a90800) [pid = 1655] [serial = 1753] [outer = 0x112e95800] 15:48:46 INFO - PROCESS | 1655 | 1468018126025 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1182e9c00) [pid = 1655] [serial = 1754] [outer = 0x112e95800] 15:48:46 INFO - PROCESS | 1655 | 1468018126295 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 673ms 15:48:46 INFO - PROCESS | 1655 | 1468018126306 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1655 | 1468018126309 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:48:46 INFO - PROCESS | 1655 | 1468018126318 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1655 | 1468018126319 Marionette TRACE conn2 <- [1,2310,null,{}] 15:48:46 INFO - PROCESS | 1655 | 1468018126330 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:46 INFO - PROCESS | 1655 | 1468018126331 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:46 INFO - PROCESS | 1655 | 1468018126414 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:48:46 INFO - PROCESS | 1655 | 1468018126419 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:46 INFO - PROCESS | 1655 | 1468018126420 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e0800 == 36 [pid = 1655] [id = 585] 15:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1185c5800) [pid = 1655] [serial = 1755] [outer = 0x0] 15:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12455a400) [pid = 1655] [serial = 1756] [outer = 0x1185c5800] 15:48:46 INFO - PROCESS | 1655 | 1468018126447 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126239c00) [pid = 1655] [serial = 1757] [outer = 0x1185c5800] 15:48:46 INFO - PROCESS | 1655 | 1468018126827 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 520ms 15:48:46 INFO - PROCESS | 1655 | 1468018126852 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1655 | 1468018126854 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:48:46 INFO - PROCESS | 1655 | 1468018126861 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1655 | 1468018126863 Marionette TRACE conn2 <- [1,2314,null,{}] 15:48:46 INFO - PROCESS | 1655 | 1468018126867 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:46 INFO - PROCESS | 1655 | 1468018126868 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:46 INFO - PROCESS | 1655 | 1468018126996 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:48:47 INFO - PROCESS | 1655 | 1468018127002 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1655 | 1468018127003 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b822800 == 37 [pid = 1655] [id = 586] 15:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12623a000) [pid = 1655] [serial = 1758] [outer = 0x0] 15:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1267c4400) [pid = 1655] [serial = 1759] [outer = 0x12623a000] 15:48:47 INFO - PROCESS | 1655 | 1468018127029 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128867c00) [pid = 1655] [serial = 1760] [outer = 0x12623a000] 15:48:47 INFO - PROCESS | 1655 | 1468018127336 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 525ms 15:48:47 INFO - PROCESS | 1655 | 1468018127386 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1655 | 1468018127388 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:48:47 INFO - PROCESS | 1655 | 1468018127390 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1655 | 1468018127392 Marionette TRACE conn2 <- [1,2318,null,{}] 15:48:47 INFO - PROCESS | 1655 | 1468018127395 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:47 INFO - PROCESS | 1655 | 1468018127396 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:47 INFO - PROCESS | 1655 | 1468018127487 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:48:47 INFO - PROCESS | 1655 | 1468018127553 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1655 | 1468018127554 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8cd800 == 38 [pid = 1655] [id = 587] 15:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1266b1800) [pid = 1655] [serial = 1761] [outer = 0x0] 15:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1288c3400) [pid = 1655] [serial = 1762] [outer = 0x1266b1800] 15:48:47 INFO - PROCESS | 1655 | 1468018127580 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118715800) [pid = 1655] [serial = 1763] [outer = 0x1266b1800] 15:48:47 INFO - PROCESS | 1655 | 1468018127883 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1655 | 1468018127967 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:48:47 INFO - PROCESS | 1655 | 1468018127973 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1655 | 1468018127976 Marionette TRACE conn2 <- [1,2322,null,{}] 15:48:47 INFO - PROCESS | 1655 | 1468018127980 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:47 INFO - PROCESS | 1655 | 1468018127982 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:48 INFO - PROCESS | 1655 | 1468018128077 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:48:48 INFO - PROCESS | 1655 | 1468018128172 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1655 | 1468018128174 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707f000 == 39 [pid = 1655] [id = 588] 15:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112e90400) [pid = 1655] [serial = 1764] [outer = 0x0] 15:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1131ae800) [pid = 1655] [serial = 1765] [outer = 0x112e90400] 15:48:48 INFO - PROCESS | 1655 | 1468018128207 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115f11000) [pid = 1655] [serial = 1766] [outer = 0x112e90400] 15:48:48 INFO - PROCESS | 1655 | 1468018128702 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 15:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 772ms 15:48:48 INFO - PROCESS | 1655 | 1468018128780 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:48:48 INFO - PROCESS | 1655 | 1468018128782 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:48:48 INFO - PROCESS | 1655 | 1468018128787 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:48:48 INFO - PROCESS | 1655 | 1468018128790 Marionette TRACE conn2 <- [1,2326,null,{}] 15:48:48 INFO - PROCESS | 1655 | 1468018128796 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:48 INFO - PROCESS | 1655 | 1468018128798 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:48 INFO - PROCESS | 1655 | 1468018128907 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:48:48 INFO - PROCESS | 1655 | 1468018128965 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1655 | 1468018128967 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12493c000 == 40 [pid = 1655] [id = 589] 15:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118252800) [pid = 1655] [serial = 1767] [outer = 0x0] 15:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118258800) [pid = 1655] [serial = 1768] [outer = 0x118252800] 15:48:49 INFO - PROCESS | 1655 | 1468018128997 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1182e8000) [pid = 1655] [serial = 1769] [outer = 0x118252800] 15:48:49 INFO - PROCESS | 1655 | 1468018129673 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 926ms 15:48:49 INFO - PROCESS | 1655 | 1468018129713 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1655 | 1468018129715 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:48:49 INFO - PROCESS | 1655 | 1468018129719 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1655 | 1468018129721 Marionette TRACE conn2 <- [1,2330,null,{}] 15:48:49 INFO - PROCESS | 1655 | 1468018129724 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:49 INFO - PROCESS | 1655 | 1468018129726 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:49 INFO - PROCESS | 1655 | 1468018129830 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:48:49 INFO - PROCESS | 1655 | 1468018129913 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1655 | 1468018129916 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a0000 == 41 [pid = 1655] [id = 590] 15:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1166f5000) [pid = 1655] [serial = 1770] [outer = 0x0] 15:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116971000) [pid = 1655] [serial = 1771] [outer = 0x1166f5000] 15:48:49 INFO - PROCESS | 1655 | 1468018129945 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x117e16000) [pid = 1655] [serial = 1772] [outer = 0x1166f5000] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b822800 == 40 [pid = 1655] [id = 586] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e0800 == 39 [pid = 1655] [id = 585] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12383b000 == 38 [pid = 1655] [id = 584] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12a560000 == 37 [pid = 1655] [id = 583] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x12925e800 == 36 [pid = 1655] [id = 582] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bc800 == 35 [pid = 1655] [id = 581] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x123fdc800 == 34 [pid = 1655] [id = 580] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x119a1b000 == 33 [pid = 1655] [id = 579] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1181be800 == 32 [pid = 1655] [id = 578] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x115f80800 == 31 [pid = 1655] [id = 577] 15:48:50 INFO - PROCESS | 1655 | --DOCSHELL 0x1195e1000 == 30 [pid = 1655] [id = 576] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1288cec00) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128956c00) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128d43800) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113a3cc00) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116745000) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119721800) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1182a7c00) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116a12800) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1191cd400) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115f19c00) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1198ee400) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116a14000) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1256c9000) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1246cf800) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12885e400) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11871d000) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11871b000) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12419c400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118722800) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117058400) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112ed9800) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124cd5800) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119055000) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124af4400) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128962400) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118532800) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x125798400) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124554400) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118576400) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 15:48:50 INFO - PROCESS | 1655 | 1468018130421 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 15:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 725ms 15:48:50 INFO - PROCESS | 1655 | 1468018130448 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:48:50 INFO - PROCESS | 1655 | 1468018130450 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:48:50 INFO - PROCESS | 1655 | 1468018130455 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 1655 | 1468018130458 Marionette TRACE conn2 <- [1,2334,null,{}] 15:48:50 INFO - PROCESS | 1655 | 1468018130461 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:50 INFO - PROCESS | 1655 | 1468018130463 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:50 INFO - PROCESS | 1655 | 1468018130548 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:48:50 INFO - PROCESS | 1655 | 1468018130603 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1655 | 1468018130604 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118738800 == 31 [pid = 1655] [id = 591] 15:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116745000) [pid = 1655] [serial = 1773] [outer = 0x0] 15:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1182a1000) [pid = 1655] [serial = 1774] [outer = 0x116745000] 15:48:50 INFO - PROCESS | 1655 | 1468018130631 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1182e9400) [pid = 1655] [serial = 1775] [outer = 0x116745000] 15:48:50 INFO - PROCESS | 1655 | 1468018130984 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 572ms 15:48:51 INFO - PROCESS | 1655 | 1468018131028 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1655 | 1468018131030 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:48:51 INFO - PROCESS | 1655 | 1468018131034 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1655 | 1468018131038 Marionette TRACE conn2 <- [1,2338,null,{}] 15:48:51 INFO - PROCESS | 1655 | 1468018131049 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:51 INFO - PROCESS | 1655 | 1468018131054 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:51 INFO - PROCESS | 1655 | 1468018131188 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:48:51 INFO - PROCESS | 1655 | 1468018131269 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1655 | 1468018131271 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x124176800 == 32 [pid = 1655] [id = 592] 15:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1182e9800) [pid = 1655] [serial = 1776] [outer = 0x0] 15:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118715c00) [pid = 1655] [serial = 1777] [outer = 0x1182e9800] 15:48:51 INFO - PROCESS | 1655 | 1468018131300 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11971f400) [pid = 1655] [serial = 1778] [outer = 0x1182e9800] 15:48:51 INFO - PROCESS | 1655 | 1468018131597 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 578ms 15:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:48:51 INFO - PROCESS | 1655 | 1468018131614 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1655 | 1468018131616 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:48:51 INFO - PROCESS | 1655 | 1468018131618 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1655 | 1468018131619 Marionette TRACE conn2 <- [1,2342,null,{}] 15:48:51 INFO - PROCESS | 1655 | 1468018131622 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:51 INFO - PROCESS | 1655 | 1468018131623 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:51 INFO - PROCESS | 1655 | 1468018131720 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:48:51 INFO - PROCESS | 1655 | 1468018131796 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1655 | 1468018131798 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b56000 == 33 [pid = 1655] [id = 593] 15:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11974d400) [pid = 1655] [serial = 1779] [outer = 0x0] 15:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119c6f400) [pid = 1655] [serial = 1780] [outer = 0x11974d400] 15:48:51 INFO - PROCESS | 1655 | 1468018131823 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1210da400) [pid = 1655] [serial = 1781] [outer = 0x11974d400] 15:48:52 INFO - PROCESS | 1655 | 1468018132100 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 15:48:52 INFO - PROCESS | 1655 | 1468018132138 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1655 | 1468018132139 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:48:52 INFO - PROCESS | 1655 | 1468018132150 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1655 | 1468018132151 Marionette TRACE conn2 <- [1,2346,null,{}] 15:48:52 INFO - PROCESS | 1655 | 1468018132153 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:52 INFO - PROCESS | 1655 | 1468018132154 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:52 INFO - PROCESS | 1655 | 1468018132238 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:48:52 INFO - PROCESS | 1655 | 1468018132245 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1655 | 1468018132246 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3a0800 == 34 [pid = 1655] [id = 594] 15:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1210e0000) [pid = 1655] [serial = 1782] [outer = 0x0] 15:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123c08400) [pid = 1655] [serial = 1783] [outer = 0x1210e0000] 15:48:52 INFO - PROCESS | 1655 | 1468018132271 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12454f800) [pid = 1655] [serial = 1784] [outer = 0x1210e0000] 15:48:52 INFO - PROCESS | 1655 | 1468018132656 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 15:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:48:52 INFO - PROCESS | 1655 | 1468018132668 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1655 | 1468018132669 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:48:52 INFO - PROCESS | 1655 | 1468018132672 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1655 | 1468018132673 Marionette TRACE conn2 <- [1,2350,null,{}] 15:48:52 INFO - PROCESS | 1655 | 1468018132675 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:52 INFO - PROCESS | 1655 | 1468018132679 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:52 INFO - PROCESS | 1655 | 1468018132800 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:48:52 INFO - PROCESS | 1655 | 1468018132812 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1655 | 1468018132814 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad85800 == 35 [pid = 1655] [id = 595] 15:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124556000) [pid = 1655] [serial = 1785] [outer = 0x0] 15:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124cd6400) [pid = 1655] [serial = 1786] [outer = 0x124556000] 15:48:52 INFO - PROCESS | 1655 | 1468018132838 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128861000) [pid = 1655] [serial = 1787] [outer = 0x124556000] 15:48:53 INFO - PROCESS | 1655 | 1468018133209 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 567ms 15:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:48:53 INFO - PROCESS | 1655 | 1468018133247 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 1655 | 1468018133248 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:48:53 INFO - PROCESS | 1655 | 1468018133250 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1655 | 1468018133252 Marionette TRACE conn2 <- [1,2354,null,{}] 15:48:53 INFO - PROCESS | 1655 | 1468018133254 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:53 INFO - PROCESS | 1655 | 1468018133256 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:53 INFO - PROCESS | 1655 | 1468018133357 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:48:53 INFO - PROCESS | 1655 | 1468018133360 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1655 | 1468018133361 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0f3800 == 36 [pid = 1655] [id = 596] 15:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128862c00) [pid = 1655] [serial = 1788] [outer = 0x0] 15:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1288cc000) [pid = 1655] [serial = 1789] [outer = 0x128862c00] 15:48:53 INFO - PROCESS | 1655 | 1468018133385 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12895b400) [pid = 1655] [serial = 1790] [outer = 0x128862c00] 15:48:53 INFO - PROCESS | 1655 | 1468018133722 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 15:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:48:53 INFO - PROCESS | 1655 | 1468018133773 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 1655 | 1468018133776 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:48:53 INFO - PROCESS | 1655 | 1468018133779 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1655 | 1468018133780 Marionette TRACE conn2 <- [1,2358,null,{}] 15:48:53 INFO - PROCESS | 1655 | 1468018133782 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:53 INFO - PROCESS | 1655 | 1468018133783 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:53 INFO - PROCESS | 1655 | 1468018133883 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:48:53 INFO - PROCESS | 1655 | 1468018133922 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1655 | 1468018133924 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c3000 == 37 [pid = 1655] [id = 597] 15:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12886b400) [pid = 1655] [serial = 1791] [outer = 0x0] 15:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128963400) [pid = 1655] [serial = 1792] [outer = 0x12886b400] 15:48:53 INFO - PROCESS | 1655 | 1468018133948 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129029c00) [pid = 1655] [serial = 1793] [outer = 0x12886b400] 15:48:54 INFO - PROCESS | 1655 | 1468018134292 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 15:48:54 INFO - PROCESS | 1655 | 1468018134348 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1655 | 1468018134350 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:48:54 INFO - PROCESS | 1655 | 1468018134353 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1655 | 1468018134354 Marionette TRACE conn2 <- [1,2362,null,{}] 15:48:54 INFO - PROCESS | 1655 | 1468018134356 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:54 INFO - PROCESS | 1655 | 1468018134358 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:54 INFO - PROCESS | 1655 | 1468018134607 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133b3000) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1182a5800) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12623a000) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112e93c00) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176cd400) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1197ce400) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1210dec00) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124550c00) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1210e0400) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112e95800) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1267c1c00) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1185c5800) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185c3400) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119718c00) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1133d7800) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:48:54 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11697b400) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:48:54 INFO - PROCESS | 1655 | 1468018134681 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1655 | 1468018134682 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188c1000 == 38 [pid = 1655] [id = 598] 15:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a79400) [pid = 1655] [serial = 1794] [outer = 0x0] 15:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1131aa400) [pid = 1655] [serial = 1795] [outer = 0x112a79400] 15:48:54 INFO - PROCESS | 1655 | 1468018134735 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x117e17800) [pid = 1655] [serial = 1796] [outer = 0x112a79400] 15:48:55 INFO - PROCESS | 1655 | 1468018135063 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 15:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:48:55 INFO - PROCESS | 1655 | 1468018135081 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 1655 | 1468018135082 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:48:55 INFO - PROCESS | 1655 | 1468018135084 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 1655 | 1468018135086 Marionette TRACE conn2 <- [1,2366,null,{}] 15:48:55 INFO - PROCESS | 1655 | 1468018135088 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:55 INFO - PROCESS | 1655 | 1468018135089 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:55 INFO - PROCESS | 1655 | 1468018135225 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:48:55 INFO - PROCESS | 1655 | 1468018135233 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1655 | 1468018135234 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c420800 == 39 [pid = 1655] [id = 599] 15:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1176cd400) [pid = 1655] [serial = 1797] [outer = 0x0] 15:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119716c00) [pid = 1655] [serial = 1798] [outer = 0x1176cd400] 15:48:55 INFO - PROCESS | 1655 | 1468018135257 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126720400) [pid = 1655] [serial = 1799] [outer = 0x1176cd400] 15:48:55 INFO - PROCESS | 1655 | 1468018135581 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 15:48:55 INFO - PROCESS | 1655 | 1468018135605 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 1655 | 1468018135607 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:48:55 INFO - PROCESS | 1655 | 1468018135612 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 1655 | 1468018135613 Marionette TRACE conn2 <- [1,2370,null,{}] 15:48:55 INFO - PROCESS | 1655 | 1468018135616 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:55 INFO - PROCESS | 1655 | 1468018135617 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:55 INFO - PROCESS | 1655 | 1468018135711 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:48:55 INFO - PROCESS | 1655 | 1468018135715 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1655 | 1468018135716 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad8800 == 40 [pid = 1655] [id = 600] 15:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267b9400) [pid = 1655] [serial = 1800] [outer = 0x0] 15:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12927b400) [pid = 1655] [serial = 1801] [outer = 0x1267b9400] 15:48:55 INFO - PROCESS | 1655 | 1468018135750 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129382c00) [pid = 1655] [serial = 1802] [outer = 0x1267b9400] 15:48:56 INFO - PROCESS | 1655 | 1468018136088 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 520ms 15:48:56 INFO - PROCESS | 1655 | 1468018136133 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:48:56 INFO - PROCESS | 1655 | 1468018136134 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:48:56 INFO - PROCESS | 1655 | 1468018136136 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1655 | 1468018136137 Marionette TRACE conn2 <- [1,2374,null,{}] 15:48:56 INFO - PROCESS | 1655 | 1468018136152 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:56 INFO - PROCESS | 1655 | 1468018136153 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:56 INFO - PROCESS | 1655 | 1468018136236 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:48:56 INFO - PROCESS | 1655 | 1468018136240 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1655 | 1468018136241 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf29800 == 41 [pid = 1655] [id = 601] 15:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292a0400) [pid = 1655] [serial = 1803] [outer = 0x0] 15:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12938b400) [pid = 1655] [serial = 1804] [outer = 0x1292a0400] 15:48:56 INFO - PROCESS | 1655 | 1468018136265 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129405c00) [pid = 1655] [serial = 1805] [outer = 0x1292a0400] 15:48:56 INFO - PROCESS | 1655 | 1468018136692 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 570ms 15:48:56 INFO - PROCESS | 1655 | 1468018136707 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1655 | 1468018136712 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:48:56 INFO - PROCESS | 1655 | 1468018136716 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1655 | 1468018136718 Marionette TRACE conn2 <- [1,2378,null,{}] 15:48:56 INFO - PROCESS | 1655 | 1468018136722 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:56 INFO - PROCESS | 1655 | 1468018136723 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:56 INFO - PROCESS | 1655 | 1468018136832 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:48:56 INFO - PROCESS | 1655 | 1468018136905 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1655 | 1468018136908 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181ce800 == 42 [pid = 1655] [id = 602] 15:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115f19c00) [pid = 1655] [serial = 1806] [outer = 0x0] 15:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11647d800) [pid = 1655] [serial = 1807] [outer = 0x115f19c00] 15:48:56 INFO - PROCESS | 1655 | 1468018136939 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x117e13800) [pid = 1655] [serial = 1808] [outer = 0x115f19c00] 15:48:57 INFO - PROCESS | 1655 | 1468018137413 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 15:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 722ms 15:48:57 INFO - PROCESS | 1655 | 1468018137500 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1655 | 1468018137505 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:48:57 INFO - PROCESS | 1655 | 1468018137530 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1655 | 1468018137534 Marionette TRACE conn2 <- [1,2382,null,{}] 15:48:57 INFO - PROCESS | 1655 | 1468018137537 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:57 INFO - PROCESS | 1655 | 1468018137540 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:57 INFO - PROCESS | 1655 | 1468018137715 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:48:57 INFO - PROCESS | 1655 | 1468018137722 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 1655 | 1468018137724 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a39e000 == 43 [pid = 1655] [id = 603] 15:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1185c7400) [pid = 1655] [serial = 1809] [outer = 0x0] 15:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118715400) [pid = 1655] [serial = 1810] [outer = 0x1185c7400] 15:48:57 INFO - PROCESS | 1655 | 1468018137754 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11905d400) [pid = 1655] [serial = 1811] [outer = 0x1185c7400] 15:48:58 INFO - PROCESS | 1655 | 1468018138199 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 731ms 15:48:58 INFO - PROCESS | 1655 | 1468018138259 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1655 | 1468018138261 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:48:58 INFO - PROCESS | 1655 | 1468018138263 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1655 | 1468018138266 Marionette TRACE conn2 <- [1,2386,null,{}] 15:48:58 INFO - PROCESS | 1655 | 1468018138274 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:58 INFO - PROCESS | 1655 | 1468018138277 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:58 INFO - PROCESS | 1655 | 1468018138383 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:48:58 INFO - PROCESS | 1655 | 1468018138446 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1655 | 1468018138448 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf3a000 == 44 [pid = 1655] [id = 604] 15:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1198a5000) [pid = 1655] [serial = 1812] [outer = 0x0] 15:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123f0d800) [pid = 1655] [serial = 1813] [outer = 0x1198a5000] 15:48:58 INFO - PROCESS | 1655 | 1468018138478 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124c6bc00) [pid = 1655] [serial = 1814] [outer = 0x1198a5000] 15:48:58 INFO - PROCESS | 1655 | 1468018138909 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 15:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:48:58 INFO - PROCESS | 1655 | 1468018138944 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1655 | 1468018138946 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:48:58 INFO - PROCESS | 1655 | 1468018138948 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1655 | 1468018138950 Marionette TRACE conn2 <- [1,2390,null,{}] 15:48:58 INFO - PROCESS | 1655 | 1468018138952 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:58 INFO - PROCESS | 1655 | 1468018138954 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:59 INFO - PROCESS | 1655 | 1468018139083 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:48:59 INFO - PROCESS | 1655 | 1468018139143 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1655 | 1468018139144 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d50b800 == 45 [pid = 1655] [id = 605] 15:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126720800) [pid = 1655] [serial = 1815] [outer = 0x0] 15:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128868800) [pid = 1655] [serial = 1816] [outer = 0x126720800] 15:48:59 INFO - PROCESS | 1655 | 1468018139174 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128d48800) [pid = 1655] [serial = 1817] [outer = 0x126720800] 15:48:59 INFO - PROCESS | 1655 | 1468018139644 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 723ms 15:48:59 INFO - PROCESS | 1655 | 1468018139672 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:48:59 INFO - PROCESS | 1655 | 1468018139673 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:48:59 INFO - PROCESS | 1655 | 1468018139675 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:48:59 INFO - PROCESS | 1655 | 1468018139677 Marionette TRACE conn2 <- [1,2394,null,{}] 15:48:59 INFO - PROCESS | 1655 | 1468018139679 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:48:59 INFO - PROCESS | 1655 | 1468018139681 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:59 INFO - PROCESS | 1655 | 1468018139784 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:48:59 INFO - PROCESS | 1655 | 1468018139846 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:59 INFO - PROCESS | 1655 | 1468018139847 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e71800 == 46 [pid = 1655] [id = 606] 15:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1182eb400) [pid = 1655] [serial = 1818] [outer = 0x0] 15:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1251ef000) [pid = 1655] [serial = 1819] [outer = 0x1182eb400] 15:48:59 INFO - PROCESS | 1655 | 1468018139876 Marionette DEBUG loaded listener.js 15:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128d48c00) [pid = 1655] [serial = 1820] [outer = 0x1182eb400] 15:49:00 INFO - PROCESS | 1655 | 1468018140581 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 969ms 15:49:00 INFO - PROCESS | 1655 | 1468018140645 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1655 | 1468018140649 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:49:00 INFO - PROCESS | 1655 | 1468018140653 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1655 | 1468018140658 Marionette TRACE conn2 <- [1,2398,null,{}] 15:49:00 INFO - PROCESS | 1655 | 1468018140662 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:00 INFO - PROCESS | 1655 | 1468018140664 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:00 INFO - PROCESS | 1655 | 1468018140791 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:49:00 INFO - PROCESS | 1655 | 1468018140855 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1655 | 1468018140857 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0d000 == 47 [pid = 1655] [id = 607] 15:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1172c7c00) [pid = 1655] [serial = 1821] [outer = 0x0] 15:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118158000) [pid = 1655] [serial = 1822] [outer = 0x1172c7c00] 15:49:00 INFO - PROCESS | 1655 | 1468018140884 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1182e8800) [pid = 1655] [serial = 1823] [outer = 0x1172c7c00] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad8800 == 46 [pid = 1655] [id = 600] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12c420800 == 45 [pid = 1655] [id = 599] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1188c1000 == 44 [pid = 1655] [id = 598] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c3000 == 43 [pid = 1655] [id = 597] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0f3800 == 42 [pid = 1655] [id = 596] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad85800 == 41 [pid = 1655] [id = 595] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3a0800 == 40 [pid = 1655] [id = 594] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128b56000 == 39 [pid = 1655] [id = 593] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x124176800 == 38 [pid = 1655] [id = 592] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x118738800 == 37 [pid = 1655] [id = 591] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a0000 == 36 [pid = 1655] [id = 590] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12493c000 == 35 [pid = 1655] [id = 589] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11707f000 == 34 [pid = 1655] [id = 588] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8cd800 == 33 [pid = 1655] [id = 587] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x117e71800 == 32 [pid = 1655] [id = 606] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12d50b800 == 31 [pid = 1655] [id = 605] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf3a000 == 30 [pid = 1655] [id = 604] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12a39e000 == 29 [pid = 1655] [id = 603] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf29800 == 28 [pid = 1655] [id = 601] 15:49:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1181ce800 == 27 [pid = 1655] [id = 602] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1188fb400) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119950000) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1197c4400) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1161b7400) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x117057c00) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x117e0c000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113c37800) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1161b0800) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1182e7c00) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118580400) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128867c00) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115fde400) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1133adc00) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182e4000) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11824d400) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121004800) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119955000) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1240c1800) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1266ad000) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x125796400) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124c6a400) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182e9c00) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1267c4400) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113a90800) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118251400) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1246a0c00) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128d3c800) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1288c8400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124557000) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12455a400) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1288c3400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119713c00) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126239c00) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 15:49:01 INFO - PROCESS | 1655 | 1468018141848 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 15:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1227ms 15:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:49:01 INFO - PROCESS | 1655 | 1468018141880 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1655 | 1468018141882 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:49:01 INFO - PROCESS | 1655 | 1468018141885 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1655 | 1468018141887 Marionette TRACE conn2 <- [1,2402,null,{}] 15:49:01 INFO - PROCESS | 1655 | 1468018141891 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:01 INFO - PROCESS | 1655 | 1468018141892 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:01 INFO - PROCESS | 1655 | 1468018141974 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:49:01 INFO - PROCESS | 1655 | 1468018141981 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1655 | 1468018141983 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a0000 == 28 [pid = 1655] [id = 608] 15:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115f6fc00) [pid = 1655] [serial = 1824] [outer = 0x0] 15:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115fde400) [pid = 1655] [serial = 1825] [outer = 0x115f6fc00] 15:49:02 INFO - PROCESS | 1655 | 1468018142011 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112e8dc00) [pid = 1655] [serial = 1826] [outer = 0x115f6fc00] 15:49:02 INFO - PROCESS | 1655 | 1468018142411 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 572ms 15:49:02 INFO - PROCESS | 1655 | 1468018142457 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1655 | 1468018142461 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:49:02 INFO - PROCESS | 1655 | 1468018142466 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1655 | 1468018142467 Marionette TRACE conn2 <- [1,2406,null,{}] 15:49:02 INFO - PROCESS | 1655 | 1468018142470 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:02 INFO - PROCESS | 1655 | 1468018142471 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:02 INFO - PROCESS | 1655 | 1468018142553 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:49:02 INFO - PROCESS | 1655 | 1468018142559 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1655 | 1468018142562 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c3000 == 29 [pid = 1655] [id = 609] 15:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x117397800) [pid = 1655] [serial = 1827] [outer = 0x0] 15:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1182a1c00) [pid = 1655] [serial = 1828] [outer = 0x117397800] 15:49:02 INFO - PROCESS | 1655 | 1468018142589 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182e5400) [pid = 1655] [serial = 1829] [outer = 0x117397800] 15:49:02 INFO - PROCESS | 1655 | 1468018142954 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 15:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 15:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:49:02 INFO - PROCESS | 1655 | 1468018142987 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1655 | 1468018142988 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:49:02 INFO - PROCESS | 1655 | 1468018142990 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1655 | 1468018142993 Marionette TRACE conn2 <- [1,2410,null,{}] 15:49:03 INFO - PROCESS | 1655 | 1468018143001 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:03 INFO - PROCESS | 1655 | 1468018143004 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:03 INFO - PROCESS | 1655 | 1468018143085 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:49:03 INFO - PROCESS | 1655 | 1468018143092 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1655 | 1468018143095 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a7a000 == 30 [pid = 1655] [id = 610] 15:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e94c00) [pid = 1655] [serial = 1830] [outer = 0x0] 15:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1185cbc00) [pid = 1655] [serial = 1831] [outer = 0x112e94c00] 15:49:03 INFO - PROCESS | 1655 | 1468018143124 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11905f000) [pid = 1655] [serial = 1832] [outer = 0x112e94c00] 15:49:03 INFO - PROCESS | 1655 | 1468018143475 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 522ms 15:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:49:03 INFO - PROCESS | 1655 | 1468018143513 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1655 | 1468018143514 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:49:03 INFO - PROCESS | 1655 | 1468018143516 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1655 | 1468018143517 Marionette TRACE conn2 <- [1,2414,null,{}] 15:49:03 INFO - PROCESS | 1655 | 1468018143519 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:03 INFO - PROCESS | 1655 | 1468018143520 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:03 INFO - PROCESS | 1655 | 1468018143643 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:49:03 INFO - PROCESS | 1655 | 1468018143688 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1655 | 1468018143689 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c0b800 == 31 [pid = 1655] [id = 611] 15:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11905e400) [pid = 1655] [serial = 1833] [outer = 0x0] 15:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119717800) [pid = 1655] [serial = 1834] [outer = 0x11905e400] 15:49:03 INFO - PROCESS | 1655 | 1468018143724 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119750800) [pid = 1655] [serial = 1835] [outer = 0x11905e400] 15:49:04 INFO - PROCESS | 1655 | 1468018144018 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 518ms 15:49:04 INFO - PROCESS | 1655 | 1468018144035 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1655 | 1468018144048 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:49:04 INFO - PROCESS | 1655 | 1468018144065 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1655 | 1468018144066 Marionette TRACE conn2 <- [1,2418,null,{}] 15:49:04 INFO - PROCESS | 1655 | 1468018144069 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:04 INFO - PROCESS | 1655 | 1468018144070 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:04 INFO - PROCESS | 1655 | 1468018144171 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:49:04 INFO - PROCESS | 1655 | 1468018144175 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1655 | 1468018144176 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ca000 == 32 [pid = 1655] [id = 612] 15:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1166f0800) [pid = 1655] [serial = 1836] [outer = 0x0] 15:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1197d0000) [pid = 1655] [serial = 1837] [outer = 0x1166f0800] 15:49:04 INFO - PROCESS | 1655 | 1468018144200 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119c73c00) [pid = 1655] [serial = 1838] [outer = 0x1166f0800] 15:49:04 INFO - PROCESS | 1655 | 1468018144554 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 15:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:49:04 INFO - PROCESS | 1655 | 1468018144586 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1655 | 1468018144587 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:49:04 INFO - PROCESS | 1655 | 1468018144589 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1655 | 1468018144590 Marionette TRACE conn2 <- [1,2422,null,{}] 15:49:04 INFO - PROCESS | 1655 | 1468018144595 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:04 INFO - PROCESS | 1655 | 1468018144599 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:04 INFO - PROCESS | 1655 | 1468018144715 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:49:04 INFO - PROCESS | 1655 | 1468018144753 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1655 | 1468018144754 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a1800 == 33 [pid = 1655] [id = 613] 15:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1210da000) [pid = 1655] [serial = 1839] [outer = 0x0] 15:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124379c00) [pid = 1655] [serial = 1840] [outer = 0x1210da000] 15:49:04 INFO - PROCESS | 1655 | 1468018144781 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124eb1800) [pid = 1655] [serial = 1841] [outer = 0x1210da000] 15:49:05 INFO - PROCESS | 1655 | 1468018145200 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 624ms 15:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:49:05 INFO - PROCESS | 1655 | 1468018145214 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1655 | 1468018145216 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:49:05 INFO - PROCESS | 1655 | 1468018145219 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1655 | 1468018145221 Marionette TRACE conn2 <- [1,2426,null,{}] 15:49:05 INFO - PROCESS | 1655 | 1468018145231 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:05 INFO - PROCESS | 1655 | 1468018145243 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:05 INFO - PROCESS | 1655 | 1468018145396 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:49:05 INFO - PROCESS | 1655 | 1468018145457 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1655 | 1468018145458 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a574000 == 34 [pid = 1655] [id = 614] 15:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1210db400) [pid = 1655] [serial = 1842] [outer = 0x0] 15:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1256d4800) [pid = 1655] [serial = 1843] [outer = 0x1210db400] 15:49:05 INFO - PROCESS | 1655 | 1468018145482 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12623ac00) [pid = 1655] [serial = 1844] [outer = 0x1210db400] 15:49:05 INFO - PROCESS | 1655 | 1468018145777 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:49:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 577ms 15:49:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:49:05 INFO - PROCESS | 1655 | 1468018145801 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1655 | 1468018145802 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:49:05 INFO - PROCESS | 1655 | 1468018145804 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1655 | 1468018145806 Marionette TRACE conn2 <- [1,2430,null,{}] 15:49:05 INFO - PROCESS | 1655 | 1468018145812 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:05 INFO - PROCESS | 1655 | 1468018145813 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:05 INFO - PROCESS | 1655 | 1468018145916 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:49:05 INFO - PROCESS | 1655 | 1468018145919 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1655 | 1468018145921 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e6800 == 35 [pid = 1655] [id = 615] 15:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1210e6000) [pid = 1655] [serial = 1845] [outer = 0x0] 15:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1267bbc00) [pid = 1655] [serial = 1846] [outer = 0x1210e6000] 15:49:05 INFO - PROCESS | 1655 | 1468018145945 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12886c800) [pid = 1655] [serial = 1847] [outer = 0x1210e6000] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1267b9400) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292a0400) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124556000) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128862c00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1166f5000) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112e90400) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12886b400) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1210e0000) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116745000) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1266b1800) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118252800) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11974d400) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182e9800) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176cd400) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:49:06 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112a79400) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:49:06 INFO - PROCESS | 1655 | 1468018146443 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 672ms 15:49:06 INFO - PROCESS | 1655 | 1468018146479 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:49:06 INFO - PROCESS | 1655 | 1468018146481 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:49:06 INFO - PROCESS | 1655 | 1468018146491 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1655 | 1468018146494 Marionette TRACE conn2 <- [1,2434,null,{}] 15:49:06 INFO - PROCESS | 1655 | 1468018146518 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:06 INFO - PROCESS | 1655 | 1468018146519 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:06 INFO - PROCESS | 1655 | 1468018146611 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:49:06 INFO - PROCESS | 1655 | 1468018146615 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1655 | 1468018146616 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a74800 == 36 [pid = 1655] [id = 616] 15:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1182a5800) [pid = 1655] [serial = 1848] [outer = 0x0] 15:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11974f000) [pid = 1655] [serial = 1849] [outer = 0x1182a5800] 15:49:06 INFO - PROCESS | 1655 | 1468018146640 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1251f1000) [pid = 1655] [serial = 1850] [outer = 0x1182a5800] 15:49:07 INFO - PROCESS | 1655 | 1468018147078 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 634ms 15:49:07 INFO - PROCESS | 1655 | 1468018147118 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 1655 | 1468018147120 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:49:07 INFO - PROCESS | 1655 | 1468018147123 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 1655 | 1468018147125 Marionette TRACE conn2 <- [1,2438,null,{}] 15:49:07 INFO - PROCESS | 1655 | 1468018147129 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:07 INFO - PROCESS | 1655 | 1468018147130 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:07 INFO - PROCESS | 1655 | 1468018147282 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:49:07 INFO - PROCESS | 1655 | 1468018147290 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1655 | 1468018147292 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b82d800 == 37 [pid = 1655] [id = 617] 15:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126232000) [pid = 1655] [serial = 1851] [outer = 0x0] 15:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12886b000) [pid = 1655] [serial = 1852] [outer = 0x126232000] 15:49:07 INFO - PROCESS | 1655 | 1468018147316 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1288cdc00) [pid = 1655] [serial = 1853] [outer = 0x126232000] 15:49:07 INFO - PROCESS | 1655 | 1468018147615 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 15:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 522ms 15:49:07 INFO - PROCESS | 1655 | 1468018147646 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:49:07 INFO - PROCESS | 1655 | 1468018147648 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:49:07 INFO - PROCESS | 1655 | 1468018147650 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:49:07 INFO - PROCESS | 1655 | 1468018147652 Marionette TRACE conn2 <- [1,2442,null,{}] 15:49:07 INFO - PROCESS | 1655 | 1468018147665 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:07 INFO - PROCESS | 1655 | 1468018147666 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:07 INFO - PROCESS | 1655 | 1468018147754 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:49:07 INFO - PROCESS | 1655 | 1468018147760 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1655 | 1468018147762 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12893a800 == 38 [pid = 1655] [id = 618] 15:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116631c00) [pid = 1655] [serial = 1854] [outer = 0x0] 15:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126719400) [pid = 1655] [serial = 1855] [outer = 0x116631c00] 15:49:07 INFO - PROCESS | 1655 | 1468018147788 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12929d000) [pid = 1655] [serial = 1856] [outer = 0x116631c00] 15:49:08 INFO - PROCESS | 1655 | 1468018148139 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 15:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:49:08 INFO - PROCESS | 1655 | 1468018148169 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1655 | 1468018148170 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:49:08 INFO - PROCESS | 1655 | 1468018148172 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1655 | 1468018148173 Marionette TRACE conn2 <- [1,2446,null,{}] 15:49:08 INFO - PROCESS | 1655 | 1468018148176 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:08 INFO - PROCESS | 1655 | 1468018148177 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:08 INFO - PROCESS | 1655 | 1468018148286 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:49:08 INFO - PROCESS | 1655 | 1468018148371 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1655 | 1468018148373 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f8b800 == 39 [pid = 1655] [id = 619] 15:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x111c78c00) [pid = 1655] [serial = 1857] [outer = 0x0] 15:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112d8e400) [pid = 1655] [serial = 1858] [outer = 0x111c78c00] 15:49:08 INFO - PROCESS | 1655 | 1468018148405 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112eddc00) [pid = 1655] [serial = 1859] [outer = 0x111c78c00] 15:49:08 INFO - PROCESS | 1655 | 1468018148930 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:49:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 769ms 15:49:08 INFO - PROCESS | 1655 | 1468018148968 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1655 | 1468018148970 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:49:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:49:08 INFO - PROCESS | 1655 | 1468018148976 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1655 | 1468018148979 Marionette TRACE conn2 <- [1,2450,null,{}] 15:49:08 INFO - PROCESS | 1655 | 1468018148982 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:08 INFO - PROCESS | 1655 | 1468018148986 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:09 INFO - PROCESS | 1655 | 1468018149119 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:49:09 INFO - PROCESS | 1655 | 1468018149200 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1655 | 1468018149202 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123831000 == 40 [pid = 1655] [id = 620] 15:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118159800) [pid = 1655] [serial = 1860] [outer = 0x0] 15:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11824fc00) [pid = 1655] [serial = 1861] [outer = 0x118159800] 15:49:09 INFO - PROCESS | 1655 | 1468018149232 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1182e3400) [pid = 1655] [serial = 1862] [outer = 0x118159800] 15:49:09 INFO - PROCESS | 1655 | 1468018149921 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 15:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 971ms 15:49:09 INFO - PROCESS | 1655 | 1468018149948 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1655 | 1468018149950 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:49:09 INFO - PROCESS | 1655 | 1468018149954 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1655 | 1468018149956 Marionette TRACE conn2 <- [1,2454,null,{}] 15:49:09 INFO - PROCESS | 1655 | 1468018149960 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:09 INFO - PROCESS | 1655 | 1468018149962 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:10 INFO - PROCESS | 1655 | 1468018150070 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:49:10 INFO - PROCESS | 1655 | 1468018150127 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1655 | 1468018150130 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c1000 == 41 [pid = 1655] [id = 621] 15:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117057c00) [pid = 1655] [serial = 1863] [outer = 0x0] 15:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1176d2400) [pid = 1655] [serial = 1864] [outer = 0x117057c00] 15:49:10 INFO - PROCESS | 1655 | 1468018150158 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1182a2000) [pid = 1655] [serial = 1865] [outer = 0x117057c00] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12893a800 == 40 [pid = 1655] [id = 618] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b82d800 == 39 [pid = 1655] [id = 617] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123a74800 == 38 [pid = 1655] [id = 616] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e6800 == 37 [pid = 1655] [id = 615] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a574000 == 36 [pid = 1655] [id = 614] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a1800 == 35 [pid = 1655] [id = 613] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ca000 == 34 [pid = 1655] [id = 612] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0b800 == 33 [pid = 1655] [id = 611] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123a7a000 == 32 [pid = 1655] [id = 610] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c3000 == 31 [pid = 1655] [id = 609] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a0000 == 30 [pid = 1655] [id = 608] 15:49:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124c0d000 == 29 [pid = 1655] [id = 607] 15:49:10 INFO - PROCESS | 1655 | 1468018150584 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 675ms 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129382c00) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12938b400) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x129405c00) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124cd6400) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1288cc000) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116971000) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117e16000) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1131ae800) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115f11000) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128963400) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123c08400) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1182a1000) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1182e9400) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118715800) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118258800) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182e8000) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c6f400) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1210da400) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118715c00) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11971f400) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129029c00) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119716c00) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126720400) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12927b400) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1131aa400) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12895b400) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117e17800) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128861000) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12454f800) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 15:49:10 INFO - PROCESS | 1655 | 1468018150646 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1655 | 1468018150650 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:49:10 INFO - PROCESS | 1655 | 1468018150663 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1655 | 1468018150665 Marionette TRACE conn2 <- [1,2458,null,{}] 15:49:10 INFO - PROCESS | 1655 | 1468018150668 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:10 INFO - PROCESS | 1655 | 1468018150669 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:10 INFO - PROCESS | 1655 | 1468018150753 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:49:10 INFO - PROCESS | 1655 | 1468018150757 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1655 | 1468018150761 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x11873c000 == 30 [pid = 1655] [id = 622] 15:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182ea400) [pid = 1655] [serial = 1866] [outer = 0x0] 15:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118576400) [pid = 1655] [serial = 1867] [outer = 0x1182ea400] 15:49:10 INFO - PROCESS | 1655 | 1468018150788 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1185ca000) [pid = 1655] [serial = 1868] [outer = 0x1182ea400] 15:49:11 INFO - PROCESS | 1655 | 1468018151142 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 527ms 15:49:11 INFO - PROCESS | 1655 | 1468018151204 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1655 | 1468018151206 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:49:11 INFO - PROCESS | 1655 | 1468018151210 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1655 | 1468018151212 Marionette TRACE conn2 <- [1,2462,null,{}] 15:49:11 INFO - PROCESS | 1655 | 1468018151217 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:11 INFO - PROCESS | 1655 | 1468018151219 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:11 INFO - PROCESS | 1655 | 1468018151309 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:49:11 INFO - PROCESS | 1655 | 1468018151378 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1655 | 1468018151382 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x117349800 == 31 [pid = 1655] [id = 623] 15:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116747000) [pid = 1655] [serial = 1869] [outer = 0x0] 15:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116a14000) [pid = 1655] [serial = 1870] [outer = 0x116747000] 15:49:11 INFO - PROCESS | 1655 | 1468018151414 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1182dd800) [pid = 1655] [serial = 1871] [outer = 0x116747000] 15:49:11 INFO - PROCESS | 1655 | 1468018151825 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 674ms 15:49:11 INFO - PROCESS | 1655 | 1468018151893 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1655 | 1468018151895 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:49:11 INFO - PROCESS | 1655 | 1468018151901 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1655 | 1468018151904 Marionette TRACE conn2 <- [1,2466,null,{}] 15:49:11 INFO - PROCESS | 1655 | 1468018151907 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:11 INFO - PROCESS | 1655 | 1468018151910 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:12 INFO - PROCESS | 1655 | 1468018152029 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:49:12 INFO - PROCESS | 1655 | 1468018152099 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1655 | 1468018152100 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256a8000 == 32 [pid = 1655] [id = 624] 15:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11905f400) [pid = 1655] [serial = 1872] [outer = 0x0] 15:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119353800) [pid = 1655] [serial = 1873] [outer = 0x11905f400] 15:49:12 INFO - PROCESS | 1655 | 1468018152131 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11971c400) [pid = 1655] [serial = 1874] [outer = 0x11905f400] 15:49:12 INFO - PROCESS | 1655 | 1468018152558 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 15:49:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:49:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 674ms 15:49:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:49:12 INFO - PROCESS | 1655 | 1468018152574 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1655 | 1468018152575 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:49:12 INFO - PROCESS | 1655 | 1468018152578 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1655 | 1468018152579 Marionette TRACE conn2 <- [1,2470,null,{}] 15:49:12 INFO - PROCESS | 1655 | 1468018152587 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:12 INFO - PROCESS | 1655 | 1468018152590 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:12 INFO - PROCESS | 1655 | 1468018152695 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:49:12 INFO - PROCESS | 1655 | 1468018152755 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1655 | 1468018152758 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c7800 == 33 [pid = 1655] [id = 625] 15:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117e12c00) [pid = 1655] [serial = 1875] [outer = 0x0] 15:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1210e3800) [pid = 1655] [serial = 1876] [outer = 0x117e12c00] 15:49:12 INFO - PROCESS | 1655 | 1468018152791 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124195400) [pid = 1655] [serial = 1877] [outer = 0x117e12c00] 15:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 668ms 15:49:13 INFO - PROCESS | 1655 | 1468018153241 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 15:49:13 INFO - PROCESS | 1655 | 1468018153247 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1655 | 1468018153248 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:49:13 INFO - PROCESS | 1655 | 1468018153251 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1655 | 1468018153252 Marionette TRACE conn2 <- [1,2474,null,{}] 15:49:13 INFO - PROCESS | 1655 | 1468018153255 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:13 INFO - PROCESS | 1655 | 1468018153256 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:13 INFO - PROCESS | 1655 | 1468018153354 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:49:13 INFO - PROCESS | 1655 | 1468018153446 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1655 | 1468018153448 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a560000 == 34 [pid = 1655] [id = 626] 15:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124197c00) [pid = 1655] [serial = 1878] [outer = 0x0] 15:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12469e800) [pid = 1655] [serial = 1879] [outer = 0x124197c00] 15:49:13 INFO - PROCESS | 1655 | 1468018153477 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124cd5400) [pid = 1655] [serial = 1880] [outer = 0x124197c00] 15:49:13 INFO - PROCESS | 1655 | 1468018153946 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 718ms 15:49:13 INFO - PROCESS | 1655 | 1468018153970 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:49:13 INFO - PROCESS | 1655 | 1468018153971 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:49:13 INFO - PROCESS | 1655 | 1468018153974 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1655 | 1468018153978 Marionette TRACE conn2 <- [1,2478,null,{}] 15:49:13 INFO - PROCESS | 1655 | 1468018153980 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:13 INFO - PROCESS | 1655 | 1468018153982 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:14 INFO - PROCESS | 1655 | 1468018154073 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:49:14 INFO - PROCESS | 1655 | 1468018154142 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1655 | 1468018154144 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad83800 == 35 [pid = 1655] [id = 627] 15:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12454b400) [pid = 1655] [serial = 1881] [outer = 0x0] 15:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125795c00) [pid = 1655] [serial = 1882] [outer = 0x12454b400] 15:49:14 INFO - PROCESS | 1655 | 1468018154172 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12661e800) [pid = 1655] [serial = 1883] [outer = 0x12454b400] 15:49:14 INFO - PROCESS | 1655 | 1468018154589 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:49:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms 15:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:49:14 INFO - PROCESS | 1655 | 1468018154596 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 1655 | 1468018154597 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:49:14 INFO - PROCESS | 1655 | 1468018154599 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1655 | 1468018154601 Marionette TRACE conn2 <- [1,2482,null,{}] 15:49:14 INFO - PROCESS | 1655 | 1468018154603 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:14 INFO - PROCESS | 1655 | 1468018154610 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:14 INFO - PROCESS | 1655 | 1468018154749 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:49:14 INFO - PROCESS | 1655 | 1468018154824 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1655 | 1468018154826 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8b3000 == 36 [pid = 1655] [id = 628] 15:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1288c4000) [pid = 1655] [serial = 1884] [outer = 0x0] 15:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128959800) [pid = 1655] [serial = 1885] [outer = 0x1288c4000] 15:49:14 INFO - PROCESS | 1655 | 1468018154856 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129035c00) [pid = 1655] [serial = 1886] [outer = 0x1288c4000] 15:49:15 INFO - PROCESS | 1655 | 1468018155412 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 872ms 15:49:15 INFO - PROCESS | 1655 | 1468018155472 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1655 | 1468018155477 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:49:15 INFO - PROCESS | 1655 | 1468018155483 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1655 | 1468018155487 Marionette TRACE conn2 <- [1,2486,null,{}] 15:49:15 INFO - PROCESS | 1655 | 1468018155493 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:15 INFO - PROCESS | 1655 | 1468018155496 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:15 INFO - PROCESS | 1655 | 1468018155633 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:49:15 INFO - PROCESS | 1655 | 1468018155728 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 1655 | 1468018155732 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12060a000 == 37 [pid = 1655] [id = 629] 15:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11674ec00) [pid = 1655] [serial = 1887] [outer = 0x0] 15:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11824d400) [pid = 1655] [serial = 1888] [outer = 0x11674ec00] 15:49:15 INFO - PROCESS | 1655 | 1468018155772 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118715800) [pid = 1655] [serial = 1889] [outer = 0x11674ec00] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c1000 == 36 [pid = 1655] [id = 621] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x115f8b800 == 35 [pid = 1655] [id = 619] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x123831000 == 34 [pid = 1655] [id = 620] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8b3000 == 33 [pid = 1655] [id = 628] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad83800 == 32 [pid = 1655] [id = 627] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a560000 == 31 [pid = 1655] [id = 626] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c7800 == 30 [pid = 1655] [id = 625] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1256a8000 == 29 [pid = 1655] [id = 624] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x11873c000 == 28 [pid = 1655] [id = 622] 15:49:16 INFO - PROCESS | 1655 | --DOCSHELL 0x117349800 == 27 [pid = 1655] [id = 623] 15:49:16 INFO - PROCESS | 1655 | 1468018156718 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1276ms 15:49:16 INFO - PROCESS | 1655 | 1468018156758 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 1655 | 1468018156761 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:49:16 INFO - PROCESS | 1655 | 1468018156764 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1655 | 1468018156766 Marionette TRACE conn2 <- [1,2490,null,{}] 15:49:16 INFO - PROCESS | 1655 | 1468018156770 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:16 INFO - PROCESS | 1655 | 1468018156772 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:16 INFO - PROCESS | 1655 | 1468018156856 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:49:16 INFO - PROCESS | 1655 | 1468018156918 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1655 | 1468018156920 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117363800 == 28 [pid = 1655] [id = 630] 15:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1150cf400) [pid = 1655] [serial = 1890] [outer = 0x0] 15:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11696f000) [pid = 1655] [serial = 1891] [outer = 0x1150cf400] 15:49:16 INFO - PROCESS | 1655 | 1468018156947 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116744c00) [pid = 1655] [serial = 1892] [outer = 0x1150cf400] 15:49:17 INFO - PROCESS | 1655 | 1468018157270 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 15:49:17 INFO - PROCESS | 1655 | 1468018157286 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:49:17 INFO - PROCESS | 1655 | 1468018157290 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:49:17 INFO - PROCESS | 1655 | 1468018157299 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1655 | 1468018157300 Marionette TRACE conn2 <- [1,2494,null,{}] 15:49:17 INFO - PROCESS | 1655 | 1468018157303 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:17 INFO - PROCESS | 1655 | 1468018157304 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:17 INFO - PROCESS | 1655 | 1468018157388 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:49:17 INFO - PROCESS | 1655 | 1468018157394 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1655 | 1468018157396 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12060d000 == 29 [pid = 1655] [id = 631] 15:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118258800) [pid = 1655] [serial = 1893] [outer = 0x0] 15:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11852d800) [pid = 1655] [serial = 1894] [outer = 0x118258800] 15:49:17 INFO - PROCESS | 1655 | 1468018157424 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118721400) [pid = 1655] [serial = 1895] [outer = 0x118258800] 15:49:17 INFO - PROCESS | 1655 | 1468018157830 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:49:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms 15:49:17 INFO - PROCESS | 1655 | 1468018157869 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:49:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:49:17 INFO - PROCESS | 1655 | 1468018157870 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:49:17 INFO - PROCESS | 1655 | 1468018157873 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1655 | 1468018157875 Marionette TRACE conn2 <- [1,2498,null,{}] 15:49:17 INFO - PROCESS | 1655 | 1468018157883 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:17 INFO - PROCESS | 1655 | 1468018157887 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:17 INFO - PROCESS | 1655 | 1468018157968 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:49:17 INFO - PROCESS | 1655 | 1468018157974 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1655 | 1468018157978 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x128929800 == 30 [pid = 1655] [id = 632] 15:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1131ae800) [pid = 1655] [serial = 1896] [outer = 0x0] 15:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11971d800) [pid = 1655] [serial = 1897] [outer = 0x1131ae800] 15:49:18 INFO - PROCESS | 1655 | 1468018158006 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1198efc00) [pid = 1655] [serial = 1898] [outer = 0x1131ae800] 15:49:18 INFO - PROCESS | 1655 | 1468018158401 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 571ms 15:49:18 INFO - PROCESS | 1655 | 1468018158449 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 1655 | 1468018158451 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:49:18 INFO - PROCESS | 1655 | 1468018158453 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 1655 | 1468018158454 Marionette TRACE conn2 <- [1,2502,null,{}] 15:49:18 INFO - PROCESS | 1655 | 1468018158456 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:18 INFO - PROCESS | 1655 | 1468018158458 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:18 INFO - PROCESS | 1655 | 1468018158564 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:49:18 INFO - PROCESS | 1655 | 1468018158567 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1655 | 1468018158568 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12949f800 == 31 [pid = 1655] [id = 633] 15:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119c29000) [pid = 1655] [serial = 1899] [outer = 0x0] 15:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12062b400) [pid = 1655] [serial = 1900] [outer = 0x119c29000] 15:49:18 INFO - PROCESS | 1655 | 1468018158592 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1240b8800) [pid = 1655] [serial = 1901] [outer = 0x119c29000] 15:49:18 INFO - PROCESS | 1655 | 1468018158930 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 15:49:18 INFO - PROCESS | 1655 | 1468018158973 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 1655 | 1468018158974 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:49:18 INFO - PROCESS | 1655 | 1468018158979 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 1655 | 1468018158980 Marionette TRACE conn2 <- [1,2506,null,{}] 15:49:18 INFO - PROCESS | 1655 | 1468018158989 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:18 INFO - PROCESS | 1655 | 1468018158990 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:19 INFO - PROCESS | 1655 | 1468018159084 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:49:19 INFO - PROCESS | 1655 | 1468018159122 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1655 | 1468018159124 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad81000 == 32 [pid = 1655] [id = 634] 15:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1176c4000) [pid = 1655] [serial = 1902] [outer = 0x0] 15:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12454cc00) [pid = 1655] [serial = 1903] [outer = 0x1176c4000] 15:49:19 INFO - PROCESS | 1655 | 1468018159148 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124559800) [pid = 1655] [serial = 1904] [outer = 0x1176c4000] 15:49:19 INFO - PROCESS | 1655 | 1468018159502 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 15:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 529ms 15:49:19 INFO - PROCESS | 1655 | 1468018159510 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:49:19 INFO - PROCESS | 1655 | 1468018159512 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:49:19 INFO - PROCESS | 1655 | 1468018159515 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:49:19 INFO - PROCESS | 1655 | 1468018159516 Marionette TRACE conn2 <- [1,2510,null,{}] 15:49:19 INFO - PROCESS | 1655 | 1468018159519 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:19 INFO - PROCESS | 1655 | 1468018159523 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:19 INFO - PROCESS | 1655 | 1468018159640 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:49:19 INFO - PROCESS | 1655 | 1468018159678 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1655 | 1468018159679 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1c800 == 33 [pid = 1655] [id = 635] 15:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1246ccc00) [pid = 1655] [serial = 1905] [outer = 0x0] 15:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1256ca400) [pid = 1655] [serial = 1906] [outer = 0x1246ccc00] 15:49:19 INFO - PROCESS | 1655 | 1468018159704 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1288cf400) [pid = 1655] [serial = 1907] [outer = 0x1246ccc00] 15:49:20 INFO - PROCESS | 1655 | 1468018160019 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 15:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:49:20 INFO - PROCESS | 1655 | 1468018160034 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1655 | 1468018160035 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:49:20 INFO - PROCESS | 1655 | 1468018160037 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1655 | 1468018160038 Marionette TRACE conn2 <- [1,2514,null,{}] 15:49:20 INFO - PROCESS | 1655 | 1468018160040 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:20 INFO - PROCESS | 1655 | 1468018160044 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:20 INFO - PROCESS | 1655 | 1468018160403 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1166f0800) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115f6fc00) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112e94c00) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1182ea400) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11905e400) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1172c7c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x117397800) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x115f19c00) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1185c7400) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1198a5000) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126720800) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1182eb400) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1210da000) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1210db400) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1210e6000) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126232000) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1182a5800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117057c00) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111c78c00) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118159800) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116631c00) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:49:20 INFO - PROCESS | 1655 | 1468018160471 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1655 | 1468018160472 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117241000 == 34 [pid = 1655] [id = 636] 15:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1128ce800) [pid = 1655] [serial = 1908] [outer = 0x0] 15:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1131a5400) [pid = 1655] [serial = 1909] [outer = 0x1128ce800] 15:49:20 INFO - PROCESS | 1655 | 1468018160496 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117057c00) [pid = 1655] [serial = 1910] [outer = 0x1128ce800] 15:49:20 INFO - PROCESS | 1655 | 1468018160765 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 773ms 15:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:49:20 INFO - PROCESS | 1655 | 1468018160815 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1655 | 1468018160817 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:49:20 INFO - PROCESS | 1655 | 1468018160819 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1655 | 1468018160820 Marionette TRACE conn2 <- [1,2518,null,{}] 15:49:20 INFO - PROCESS | 1655 | 1468018160822 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:20 INFO - PROCESS | 1655 | 1468018160823 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:20 INFO - PROCESS | 1655 | 1468018160905 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:49:20 INFO - PROCESS | 1655 | 1468018160964 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1655 | 1468018160965 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c417800 == 35 [pid = 1655] [id = 637] 15:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116747400) [pid = 1655] [serial = 1911] [outer = 0x0] 15:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1182a0000) [pid = 1655] [serial = 1912] [outer = 0x116747400] 15:49:20 INFO - PROCESS | 1655 | 1468018160989 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11974cc00) [pid = 1655] [serial = 1913] [outer = 0x116747400] 15:49:21 INFO - PROCESS | 1655 | 1468018161250 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 469ms 15:49:21 INFO - PROCESS | 1655 | 1468018161289 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 1655 | 1468018161290 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:49:21 INFO - PROCESS | 1655 | 1468018161300 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1655 | 1468018161302 Marionette TRACE conn2 <- [1,2522,null,{}] 15:49:21 INFO - PROCESS | 1655 | 1468018161304 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:21 INFO - PROCESS | 1655 | 1468018161305 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:21 INFO - PROCESS | 1655 | 1468018161410 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:49:21 INFO - PROCESS | 1655 | 1468018161414 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1655 | 1468018161415 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128927000 == 36 [pid = 1655] [id = 638] 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11971d000) [pid = 1655] [serial = 1914] [outer = 0x0] 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128869800) [pid = 1655] [serial = 1915] [outer = 0x11971d000] 15:49:21 INFO - PROCESS | 1655 | 1468018161439 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128963400) [pid = 1655] [serial = 1916] [outer = 0x11971d000] 15:49:21 INFO - PROCESS | 1655 | 1468018161782 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 520ms 15:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:49:21 INFO - PROCESS | 1655 | 1468018161835 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 1655 | 1468018161836 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:49:21 INFO - PROCESS | 1655 | 1468018161839 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1655 | 1468018161841 Marionette TRACE conn2 <- [1,2526,null,{}] 15:49:21 INFO - PROCESS | 1655 | 1468018161843 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:21 INFO - PROCESS | 1655 | 1468018161844 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:21 INFO - PROCESS | 1655 | 1468018161923 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:49:21 INFO - PROCESS | 1655 | 1468018161929 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1655 | 1468018161930 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce03000 == 37 [pid = 1655] [id = 639] 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1288c3400) [pid = 1655] [serial = 1917] [outer = 0x0] 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129029400) [pid = 1655] [serial = 1918] [outer = 0x1288c3400] 15:49:21 INFO - PROCESS | 1655 | 1468018161953 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12895b000) [pid = 1655] [serial = 1919] [outer = 0x1288c3400] 15:49:22 INFO - PROCESS | 1655 | 1468018162298 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:49:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 472ms 15:49:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:49:22 INFO - PROCESS | 1655 | 1468018162312 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 1655 | 1468018162314 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:49:22 INFO - PROCESS | 1655 | 1468018162316 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1655 | 1468018162318 Marionette TRACE conn2 <- [1,2530,null,{}] 15:49:22 INFO - PROCESS | 1655 | 1468018162320 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:22 INFO - PROCESS | 1655 | 1468018162321 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:22 INFO - PROCESS | 1655 | 1468018162470 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:49:22 INFO - PROCESS | 1655 | 1468018162535 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 1655 | 1468018162537 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618f800 == 38 [pid = 1655] [id = 640] 15:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1122bb000) [pid = 1655] [serial = 1920] [outer = 0x0] 15:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112a86400) [pid = 1655] [serial = 1921] [outer = 0x1122bb000] 15:49:22 INFO - PROCESS | 1655 | 1468018162568 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1131ac000) [pid = 1655] [serial = 1922] [outer = 0x1122bb000] 15:49:23 INFO - PROCESS | 1655 | 1468018163150 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 15:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 871ms 15:49:23 INFO - PROCESS | 1655 | 1468018163218 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 1655 | 1468018163223 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:49:23 INFO - PROCESS | 1655 | 1468018163230 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 1655 | 1468018163234 Marionette TRACE conn2 <- [1,2534,null,{}] 15:49:23 INFO - PROCESS | 1655 | 1468018163238 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:23 INFO - PROCESS | 1655 | 1468018163242 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:23 INFO - PROCESS | 1655 | 1468018163406 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:49:23 INFO - PROCESS | 1655 | 1468018163485 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1655 | 1468018163487 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1266bc800 == 39 [pid = 1655] [id = 641] 15:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117054c00) [pid = 1655] [serial = 1923] [outer = 0x0] 15:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118259c00) [pid = 1655] [serial = 1924] [outer = 0x117054c00] 15:49:23 INFO - PROCESS | 1655 | 1468018163517 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11857ac00) [pid = 1655] [serial = 1925] [outer = 0x117054c00] 15:49:24 INFO - PROCESS | 1655 | 1468018164061 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 15:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 879ms 15:49:24 INFO - PROCESS | 1655 | 1468018164107 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:49:24 INFO - PROCESS | 1655 | 1468018164111 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:49:24 INFO - PROCESS | 1655 | 1468018164114 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 1655 | 1468018164115 Marionette TRACE conn2 <- [1,2538,null,{}] 15:49:24 INFO - PROCESS | 1655 | 1468018164118 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:24 INFO - PROCESS | 1655 | 1468018164119 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:24 INFO - PROCESS | 1655 | 1468018164231 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:49:24 INFO - PROCESS | 1655 | 1468018164314 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 1655 | 1468018164316 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x115076000 == 40 [pid = 1655] [id = 642] 15:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x115f0c000) [pid = 1655] [serial = 1926] [outer = 0x0] 15:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1176cfc00) [pid = 1655] [serial = 1927] [outer = 0x115f0c000] 15:49:24 INFO - PROCESS | 1655 | 1468018164345 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119716c00) [pid = 1655] [serial = 1928] [outer = 0x115f0c000] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce03000 == 39 [pid = 1655] [id = 639] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128927000 == 38 [pid = 1655] [id = 638] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12c417800 == 37 [pid = 1655] [id = 637] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x117241000 == 36 [pid = 1655] [id = 636] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1c800 == 35 [pid = 1655] [id = 635] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad81000 == 34 [pid = 1655] [id = 634] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12949f800 == 33 [pid = 1655] [id = 633] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128929800 == 32 [pid = 1655] [id = 632] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12060d000 == 31 [pid = 1655] [id = 631] 15:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x117363800 == 30 [pid = 1655] [id = 630] 15:49:24 INFO - PROCESS | 1655 | 1468018164987 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1197d0000) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x115fde400) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112e8dc00) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1185cbc00) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118576400) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11905f000) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119717800) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1182e8800) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118158000) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1182a1c00) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x117e13800) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11647d800) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1182e5400) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1185ca000) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11905d400) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118715400) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124c6bc00) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123f0d800) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128d48800) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128868800) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128d48c00) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1251ef000) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124379c00) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124eb1800) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119c73c00) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12623ac00) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1256d4800) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1267bbc00) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12886b000) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1288cdc00) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 15:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11974f000) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12886c800) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176d2400) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1182a2000) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112d8e400) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1251f1000) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11824fc00) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1182e3400) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119750800) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112eddc00) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12929d000) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 15:49:25 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126719400) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 15:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 921ms 15:49:25 INFO - PROCESS | 1655 | 1468018165036 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:49:25 INFO - PROCESS | 1655 | 1468018165038 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:49:25 INFO - PROCESS | 1655 | 1468018165041 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1655 | 1468018165043 Marionette TRACE conn2 <- [1,2542,null,{}] 15:49:25 INFO - PROCESS | 1655 | 1468018165047 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:25 INFO - PROCESS | 1655 | 1468018165049 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:25 INFO - PROCESS | 1655 | 1468018165129 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:49:25 INFO - PROCESS | 1655 | 1468018165133 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1655 | 1468018165136 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117081000 == 31 [pid = 1655] [id = 643] 15:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117060c00) [pid = 1655] [serial = 1929] [outer = 0x0] 15:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117e15c00) [pid = 1655] [serial = 1930] [outer = 0x117060c00] 15:49:25 INFO - PROCESS | 1655 | 1468018165165 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118287c00) [pid = 1655] [serial = 1931] [outer = 0x117060c00] 15:49:25 INFO - PROCESS | 1655 | 1468018165554 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 15:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 15:49:25 INFO - PROCESS | 1655 | 1468018165614 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1655 | 1468018165617 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:49:25 INFO - PROCESS | 1655 | 1468018165621 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1655 | 1468018165623 Marionette TRACE conn2 <- [1,2546,null,{}] 15:49:25 INFO - PROCESS | 1655 | 1468018165627 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:25 INFO - PROCESS | 1655 | 1468018165629 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:25 INFO - PROCESS | 1655 | 1468018165710 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:49:25 INFO - PROCESS | 1655 | 1468018165739 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1655 | 1468018165741 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c8000 == 32 [pid = 1655] [id = 644] 15:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11871b000) [pid = 1655] [serial = 1932] [outer = 0x0] 15:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1188f1800) [pid = 1655] [serial = 1933] [outer = 0x11871b000] 15:49:25 INFO - PROCESS | 1655 | 1468018165769 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119358000) [pid = 1655] [serial = 1934] [outer = 0x11871b000] 15:49:26 INFO - PROCESS | 1655 | 1468018166124 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 15:49:26 INFO - PROCESS | 1655 | 1468018166145 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1655 | 1468018166147 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:49:26 INFO - PROCESS | 1655 | 1468018166149 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1655 | 1468018166152 Marionette TRACE conn2 <- [1,2550,null,{}] 15:49:26 INFO - PROCESS | 1655 | 1468018166159 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:26 INFO - PROCESS | 1655 | 1468018166163 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:26 INFO - PROCESS | 1655 | 1468018166246 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:49:26 INFO - PROCESS | 1655 | 1468018166250 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 1655 | 1468018166253 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256ab800 == 33 [pid = 1655] [id = 645] 15:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133aa000) [pid = 1655] [serial = 1935] [outer = 0x0] 15:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11994f000) [pid = 1655] [serial = 1936] [outer = 0x1133aa000] 15:49:26 INFO - PROCESS | 1655 | 1468018166280 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1210e8800) [pid = 1655] [serial = 1937] [outer = 0x1133aa000] 15:49:26 INFO - PROCESS | 1655 | 1468018166676 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 570ms 15:49:26 INFO - PROCESS | 1655 | 1468018166720 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1655 | 1468018166722 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:49:26 INFO - PROCESS | 1655 | 1468018166724 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - PROCESS | 1655 | 1468018166725 Marionette TRACE conn2 <- [1,2554,null,{}] 15:49:26 INFO - PROCESS | 1655 | 1468018166728 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:26 INFO - PROCESS | 1655 | 1468018166729 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:26 INFO - PROCESS | 1655 | 1468018166844 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:49:26 INFO - PROCESS | 1655 | 1468018166850 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 1655 | 1468018166852 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12900f800 == 34 [pid = 1655] [id = 646] 15:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12437a800) [pid = 1655] [serial = 1938] [outer = 0x0] 15:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124553400) [pid = 1655] [serial = 1939] [outer = 0x12437a800] 15:49:26 INFO - PROCESS | 1655 | 1468018166876 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124afe800) [pid = 1655] [serial = 1940] [outer = 0x12437a800] 15:49:27 INFO - PROCESS | 1655 | 1468018167224 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 15:49:27 INFO - PROCESS | 1655 | 1468018167249 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1655 | 1468018167251 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:49:27 INFO - PROCESS | 1655 | 1468018167253 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1655 | 1468018167254 Marionette TRACE conn2 <- [1,2558,null,{}] 15:49:27 INFO - PROCESS | 1655 | 1468018167257 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:27 INFO - PROCESS | 1655 | 1468018167258 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:27 INFO - PROCESS | 1655 | 1468018167359 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:49:27 INFO - PROCESS | 1655 | 1468018167363 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1655 | 1468018167364 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a813800 == 35 [pid = 1655] [id = 647] 15:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113248c00) [pid = 1655] [serial = 1941] [outer = 0x0] 15:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124eb3c00) [pid = 1655] [serial = 1942] [outer = 0x113248c00] 15:49:27 INFO - PROCESS | 1655 | 1468018167388 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126233400) [pid = 1655] [serial = 1943] [outer = 0x113248c00] 15:49:27 INFO - PROCESS | 1655 | 1468018167804 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 569ms 15:49:27 INFO - PROCESS | 1655 | 1468018167823 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1655 | 1468018167828 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:49:27 INFO - PROCESS | 1655 | 1468018167845 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1655 | 1468018167846 Marionette TRACE conn2 <- [1,2562,null,{}] 15:49:27 INFO - PROCESS | 1655 | 1468018167850 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:27 INFO - PROCESS | 1655 | 1468018167856 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:28 INFO - PROCESS | 1655 | 1468018168045 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:49:28 INFO - PROCESS | 1655 | 1468018168144 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1655 | 1468018168145 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b825800 == 36 [pid = 1655] [id = 648] 15:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1267be800) [pid = 1655] [serial = 1944] [outer = 0x0] 15:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1288c8000) [pid = 1655] [serial = 1945] [outer = 0x1267be800] 15:49:28 INFO - PROCESS | 1655 | 1468018168170 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129036c00) [pid = 1655] [serial = 1946] [outer = 0x1267be800] 15:49:28 INFO - PROCESS | 1655 | 1468018168520 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 15:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 725ms 15:49:28 INFO - PROCESS | 1655 | 1468018168566 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:49:28 INFO - PROCESS | 1655 | 1468018168568 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:49:28 INFO - PROCESS | 1655 | 1468018168570 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 1655 | 1468018168571 Marionette TRACE conn2 <- [1,2566,null,{}] 15:49:28 INFO - PROCESS | 1655 | 1468018168573 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:28 INFO - PROCESS | 1655 | 1468018168574 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:28 INFO - PROCESS | 1655 | 1468018168674 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:49:28 INFO - PROCESS | 1655 | 1468018168688 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1655 | 1468018168690 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd1c800 == 37 [pid = 1655] [id = 649] 15:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129037000) [pid = 1655] [serial = 1947] [outer = 0x0] 15:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292a5800) [pid = 1655] [serial = 1948] [outer = 0x129037000] 15:49:28 INFO - PROCESS | 1655 | 1468018168714 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129384400) [pid = 1655] [serial = 1949] [outer = 0x129037000] 15:49:29 INFO - PROCESS | 1655 | 1468018169074 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 15:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:49:29 INFO - PROCESS | 1655 | 1468018169088 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1655 | 1468018169090 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:49:29 INFO - PROCESS | 1655 | 1468018169094 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1655 | 1468018169095 Marionette TRACE conn2 <- [1,2570,null,{}] 15:49:29 INFO - PROCESS | 1655 | 1468018169098 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:29 INFO - PROCESS | 1655 | 1468018169099 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:29 INFO - PROCESS | 1655 | 1468018169318 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117e12c00) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1288c4000) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12454b400) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1131ae800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116747400) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128ce800) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124197c00) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11905f400) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1246ccc00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116747000) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1150cf400) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11674ec00) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118258800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119c29000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1176c4000) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11971d000) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:49:29 INFO - PROCESS | 1655 | 1468018169385 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:29 INFO - PROCESS | 1655 | 1468018169386 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x119dbd800 == 38 [pid = 1655] [id = 650] 15:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1128ca800) [pid = 1655] [serial = 1950] [outer = 0x0] 15:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113a45800) [pid = 1655] [serial = 1951] [outer = 0x1128ca800] 15:49:29 INFO - PROCESS | 1655 | 1468018169418 Marionette DEBUG loaded listener.js 15:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118258000) [pid = 1655] [serial = 1952] [outer = 0x1128ca800] 15:49:29 INFO - PROCESS | 1655 | 1468018169809 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 15:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 770ms 15:49:29 INFO - PROCESS | 1655 | 1468018169867 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1655 | 1468018169869 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:49:29 INFO - PROCESS | 1655 | 1468018169873 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1655 | 1468018169876 Marionette TRACE conn2 <- [1,2574,null,{}] 15:49:29 INFO - PROCESS | 1655 | 1468018169880 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:29 INFO - PROCESS | 1655 | 1468018169881 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:30 INFO - PROCESS | 1655 | 1468018170006 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:49:30 INFO - PROCESS | 1655 | 1468018170017 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1655 | 1468018170018 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256a7800 == 39 [pid = 1655] [id = 651] 15:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118577000) [pid = 1655] [serial = 1953] [outer = 0x0] 15:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124552800) [pid = 1655] [serial = 1954] [outer = 0x118577000] 15:49:30 INFO - PROCESS | 1655 | 1468018170042 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128d3b800) [pid = 1655] [serial = 1955] [outer = 0x118577000] 15:49:30 INFO - PROCESS | 1655 | 1468018170368 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 525ms 15:49:30 INFO - PROCESS | 1655 | 1468018170397 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1655 | 1468018170399 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:49:30 INFO - PROCESS | 1655 | 1468018170401 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1655 | 1468018170402 Marionette TRACE conn2 <- [1,2578,null,{}] 15:49:30 INFO - PROCESS | 1655 | 1468018170404 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:30 INFO - PROCESS | 1655 | 1468018170405 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:30 INFO - PROCESS | 1655 | 1468018170517 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:49:30 INFO - PROCESS | 1655 | 1468018170522 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1655 | 1468018170524 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce04000 == 40 [pid = 1655] [id = 652] 15:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119c29000) [pid = 1655] [serial = 1956] [outer = 0x0] 15:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12938b400) [pid = 1655] [serial = 1957] [outer = 0x119c29000] 15:49:30 INFO - PROCESS | 1655 | 1468018170555 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129406800) [pid = 1655] [serial = 1958] [outer = 0x119c29000] 15:49:30 INFO - PROCESS | 1655 | 1468018170888 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 15:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:49:30 INFO - PROCESS | 1655 | 1468018170919 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1655 | 1468018170921 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:49:30 INFO - PROCESS | 1655 | 1468018170923 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1655 | 1468018170925 Marionette TRACE conn2 <- [1,2582,null,{}] 15:49:30 INFO - PROCESS | 1655 | 1468018170927 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:30 INFO - PROCESS | 1655 | 1468018170929 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:31 INFO - PROCESS | 1655 | 1468018171022 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:49:31 INFO - PROCESS | 1655 | 1468018171028 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1655 | 1468018171030 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d160000 == 41 [pid = 1655] [id = 653] 15:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12940a800) [pid = 1655] [serial = 1959] [outer = 0x0] 15:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a370c00) [pid = 1655] [serial = 1960] [outer = 0x12940a800] 15:49:31 INFO - PROCESS | 1655 | 1468018171056 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a87cc00) [pid = 1655] [serial = 1961] [outer = 0x12940a800] 15:49:31 INFO - PROCESS | 1655 | 1468018171520 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 15:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 622ms 15:49:31 INFO - PROCESS | 1655 | 1468018171546 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:49:31 INFO - PROCESS | 1655 | 1468018171548 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:49:31 INFO - PROCESS | 1655 | 1468018171552 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 1655 | 1468018171554 Marionette TRACE conn2 <- [1,2586,null,{}] 15:49:31 INFO - PROCESS | 1655 | 1468018171558 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:31 INFO - PROCESS | 1655 | 1468018171562 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:31 INFO - PROCESS | 1655 | 1468018171671 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:49:31 INFO - PROCESS | 1655 | 1468018171782 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1655 | 1468018171783 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119071000 == 42 [pid = 1655] [id = 654] 15:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1172c6800) [pid = 1655] [serial = 1962] [outer = 0x0] 15:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11824cc00) [pid = 1655] [serial = 1963] [outer = 0x1172c6800] 15:49:31 INFO - PROCESS | 1655 | 1468018171815 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1182e6800) [pid = 1655] [serial = 1964] [outer = 0x1172c6800] 15:49:32 INFO - PROCESS | 1655 | 1468018172233 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 15:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 721ms 15:49:32 INFO - PROCESS | 1655 | 1468018172273 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1655 | 1468018172277 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:49:32 INFO - PROCESS | 1655 | 1468018172281 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1655 | 1468018172283 Marionette TRACE conn2 <- [1,2590,null,{}] 15:49:32 INFO - PROCESS | 1655 | 1468018172286 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:32 INFO - PROCESS | 1655 | 1468018172288 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:32 INFO - PROCESS | 1655 | 1468018172394 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:49:32 INFO - PROCESS | 1655 | 1468018172457 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1655 | 1468018172458 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3ad800 == 43 [pid = 1655] [id = 655] 15:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119353c00) [pid = 1655] [serial = 1965] [outer = 0x0] 15:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119720800) [pid = 1655] [serial = 1966] [outer = 0x119353c00] 15:49:32 INFO - PROCESS | 1655 | 1468018172488 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119c72000) [pid = 1655] [serial = 1967] [outer = 0x119353c00] 15:49:32 INFO - PROCESS | 1655 | 1468018172991 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 769ms 15:49:33 INFO - PROCESS | 1655 | 1468018173069 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:49:33 INFO - PROCESS | 1655 | 1468018173071 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:49:33 INFO - PROCESS | 1655 | 1468018173077 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1655 | 1468018173082 Marionette TRACE conn2 <- [1,2594,null,{}] 15:49:33 INFO - PROCESS | 1655 | 1468018173094 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:33 INFO - PROCESS | 1655 | 1468018173099 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:33 INFO - PROCESS | 1655 | 1468018173220 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:49:33 INFO - PROCESS | 1655 | 1468018173296 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1655 | 1468018173298 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d163000 == 44 [pid = 1655] [id = 656] 15:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1257a4c00) [pid = 1655] [serial = 1968] [outer = 0x0] 15:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1266ad000) [pid = 1655] [serial = 1969] [outer = 0x1257a4c00] 15:49:33 INFO - PROCESS | 1655 | 1468018173329 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128868c00) [pid = 1655] [serial = 1970] [outer = 0x1257a4c00] 15:49:33 INFO - PROCESS | 1655 | 1468018173852 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 829ms 15:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:49:33 INFO - PROCESS | 1655 | 1468018173904 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 1655 | 1468018173907 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:49:33 INFO - PROCESS | 1655 | 1468018173910 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1655 | 1468018173913 Marionette TRACE conn2 <- [1,2598,null,{}] 15:49:33 INFO - PROCESS | 1655 | 1468018173916 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:33 INFO - PROCESS | 1655 | 1468018173919 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:34 INFO - PROCESS | 1655 | 1468018174082 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:49:34 INFO - PROCESS | 1655 | 1468018174206 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1655 | 1468018174208 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12dc18000 == 45 [pid = 1655] [id = 657] 15:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128a72800) [pid = 1655] [serial = 1971] [outer = 0x0] 15:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12902bc00) [pid = 1655] [serial = 1972] [outer = 0x128a72800] 15:49:34 INFO - PROCESS | 1655 | 1468018174255 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129388800) [pid = 1655] [serial = 1973] [outer = 0x128a72800] 15:49:34 INFO - PROCESS | 1655 | 1468018174932 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1075ms 15:49:34 INFO - PROCESS | 1655 | 1468018174986 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1655 | 1468018174988 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:49:34 INFO - PROCESS | 1655 | 1468018174992 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1655 | 1468018174994 Marionette TRACE conn2 <- [1,2602,null,{}] 15:49:35 INFO - PROCESS | 1655 | 1468018174998 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:35 INFO - PROCESS | 1655 | 1468018174999 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:35 INFO - PROCESS | 1655 | 1468018175097 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:49:35 INFO - PROCESS | 1655 | 1468018175172 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1655 | 1468018175175 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11506b000 == 46 [pid = 1655] [id = 658] 15:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116746800) [pid = 1655] [serial = 1974] [outer = 0x0] 15:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116a13000) [pid = 1655] [serial = 1975] [outer = 0x116746800] 15:49:35 INFO - PROCESS | 1655 | 1468018175204 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118255000) [pid = 1655] [serial = 1976] [outer = 0x116746800] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12060a000 == 45 [pid = 1655] [id = 629] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce04000 == 44 [pid = 1655] [id = 652] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1256a7800 == 43 [pid = 1655] [id = 651] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119dbd800 == 42 [pid = 1655] [id = 650] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd1c800 == 41 [pid = 1655] [id = 649] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b825800 == 40 [pid = 1655] [id = 648] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a813800 == 39 [pid = 1655] [id = 647] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12900f800 == 38 [pid = 1655] [id = 646] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1256ab800 == 37 [pid = 1655] [id = 645] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c8000 == 36 [pid = 1655] [id = 644] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x117081000 == 35 [pid = 1655] [id = 643] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x115076000 == 34 [pid = 1655] [id = 642] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1266bc800 == 33 [pid = 1655] [id = 641] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11618f800 == 32 [pid = 1655] [id = 640] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12dc18000 == 31 [pid = 1655] [id = 657] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d163000 == 30 [pid = 1655] [id = 656] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3ad800 == 29 [pid = 1655] [id = 655] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d160000 == 28 [pid = 1655] [id = 653] 15:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119071000 == 27 [pid = 1655] [id = 654] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x129029400) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128963400) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1210e3800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128959800) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12661e800) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1198efc00) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11974cc00) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x117057c00) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124cd5400) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11971c400) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1256ca400) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1182dd800) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116744c00) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11824d400) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x125795c00) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1131a5400) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129035c00) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11971d800) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a14000) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118721400) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1240b8800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124559800) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1288cf400) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11696f000) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12062b400) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124195400) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119353800) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12469e800) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118715800) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1182a0000) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12454cc00) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128869800) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 15:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11852d800) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 15:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1224ms 15:49:36 INFO - PROCESS | 1655 | 1468018176211 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 15:49:36 INFO - PROCESS | 1655 | 1468018176217 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1655 | 1468018176219 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:49:36 INFO - PROCESS | 1655 | 1468018176223 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1655 | 1468018176227 Marionette TRACE conn2 <- [1,2606,null,{}] 15:49:36 INFO - PROCESS | 1655 | 1468018176232 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:36 INFO - PROCESS | 1655 | 1468018176233 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:36 INFO - PROCESS | 1655 | 1468018176349 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:49:36 INFO - PROCESS | 1655 | 1468018176357 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1655 | 1468018176358 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116679800 == 28 [pid = 1655] [id = 659] 15:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112e96400) [pid = 1655] [serial = 1977] [outer = 0x0] 15:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113c81400) [pid = 1655] [serial = 1978] [outer = 0x112e96400] 15:49:36 INFO - PROCESS | 1655 | 1468018176402 Marionette DEBUG loaded listener.js 15:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1161b0800) [pid = 1655] [serial = 1979] [outer = 0x112e96400] 15:49:36 INFO - PROCESS | 1655 | 1468018176823 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 15:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 625ms 15:49:36 INFO - PROCESS | 1655 | 1468018176848 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:49:36 INFO - PROCESS | 1655 | 1468018176851 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:49:36 INFO - PROCESS | 1655 | 1468018176856 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:49:36 INFO - PROCESS | 1655 | 1468018176858 Marionette TRACE conn2 <- [1,2610,null,{}] 15:49:36 INFO - PROCESS | 1655 | 1468018176863 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:36 INFO - PROCESS | 1655 | 1468018176865 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:36 INFO - PROCESS | 1655 | 1468018176948 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:49:36 INFO - PROCESS | 1655 | 1468018176953 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:36 INFO - PROCESS | 1655 | 1468018176954 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x119073800 == 29 [pid = 1655] [id = 660] 15:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1166f9400) [pid = 1655] [serial = 1980] [outer = 0x0] 15:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118250400) [pid = 1655] [serial = 1981] [outer = 0x1166f9400] 15:49:36 INFO - PROCESS | 1655 | 1468018176984 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1182a4000) [pid = 1655] [serial = 1982] [outer = 0x1166f9400] 15:49:37 INFO - PROCESS | 1655 | 1468018177351 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 15:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:49:37 INFO - PROCESS | 1655 | 1468018177378 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1655 | 1468018177379 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:49:37 INFO - PROCESS | 1655 | 1468018177382 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1655 | 1468018177384 Marionette TRACE conn2 <- [1,2614,null,{}] 15:49:37 INFO - PROCESS | 1655 | 1468018177392 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:37 INFO - PROCESS | 1655 | 1468018177395 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:37 INFO - PROCESS | 1655 | 1468018177473 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:49:37 INFO - PROCESS | 1655 | 1468018177481 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1655 | 1468018177483 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x124162800 == 30 [pid = 1655] [id = 661] 15:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112e8cc00) [pid = 1655] [serial = 1983] [outer = 0x0] 15:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118715c00) [pid = 1655] [serial = 1984] [outer = 0x112e8cc00] 15:49:37 INFO - PROCESS | 1655 | 1468018177511 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11905dc00) [pid = 1655] [serial = 1985] [outer = 0x112e8cc00] 15:49:37 INFO - PROCESS | 1655 | 1468018177868 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 526ms 15:49:37 INFO - PROCESS | 1655 | 1468018177910 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1655 | 1468018177913 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:49:37 INFO - PROCESS | 1655 | 1468018177915 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - PROCESS | 1655 | 1468018177916 Marionette TRACE conn2 <- [1,2618,null,{}] 15:49:37 INFO - PROCESS | 1655 | 1468018177918 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:37 INFO - PROCESS | 1655 | 1468018177919 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:38 INFO - PROCESS | 1655 | 1468018178031 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:49:38 INFO - PROCESS | 1655 | 1468018178068 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1655 | 1468018178069 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed4800 == 31 [pid = 1655] [id = 662] 15:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118722800) [pid = 1655] [serial = 1986] [outer = 0x0] 15:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11971c000) [pid = 1655] [serial = 1987] [outer = 0x118722800] 15:49:38 INFO - PROCESS | 1655 | 1468018178094 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1197ce400) [pid = 1655] [serial = 1988] [outer = 0x118722800] 15:49:38 INFO - PROCESS | 1655 | 1468018178398 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 15:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:49:38 INFO - PROCESS | 1655 | 1468018178437 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1655 | 1468018178438 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:49:38 INFO - PROCESS | 1655 | 1468018178441 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1655 | 1468018178443 Marionette TRACE conn2 <- [1,2622,null,{}] 15:49:38 INFO - PROCESS | 1655 | 1468018178447 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:38 INFO - PROCESS | 1655 | 1468018178448 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:38 INFO - PROCESS | 1655 | 1468018178547 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:49:38 INFO - PROCESS | 1655 | 1468018178551 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1655 | 1468018178552 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289e4800 == 32 [pid = 1655] [id = 663] 15:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x117054400) [pid = 1655] [serial = 1989] [outer = 0x0] 15:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119954c00) [pid = 1655] [serial = 1990] [outer = 0x117054400] 15:49:38 INFO - PROCESS | 1655 | 1468018178576 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1210e2000) [pid = 1655] [serial = 1991] [outer = 0x117054400] 15:49:38 INFO - PROCESS | 1655 | 1468018178939 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 523ms 15:49:38 INFO - PROCESS | 1655 | 1468018178969 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1655 | 1468018178970 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:49:38 INFO - PROCESS | 1655 | 1468018178973 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1655 | 1468018178974 Marionette TRACE conn2 <- [1,2626,null,{}] 15:49:38 INFO - PROCESS | 1655 | 1468018178976 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:38 INFO - PROCESS | 1655 | 1468018178980 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:39 INFO - PROCESS | 1655 | 1468018179097 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:49:39 INFO - PROCESS | 1655 | 1468018179110 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1655 | 1468018179111 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a39a800 == 33 [pid = 1655] [id = 664] 15:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1185c8000) [pid = 1655] [serial = 1992] [outer = 0x0] 15:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1240b9800) [pid = 1655] [serial = 1993] [outer = 0x1185c8000] 15:49:39 INFO - PROCESS | 1655 | 1468018179136 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1251f2400) [pid = 1655] [serial = 1994] [outer = 0x1185c8000] 15:49:39 INFO - PROCESS | 1655 | 1468018179478 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 15:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:49:39 INFO - PROCESS | 1655 | 1468018179494 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1655 | 1468018179495 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:49:39 INFO - PROCESS | 1655 | 1468018179497 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1655 | 1468018179498 Marionette TRACE conn2 <- [1,2630,null,{}] 15:49:39 INFO - PROCESS | 1655 | 1468018179508 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:39 INFO - PROCESS | 1655 | 1468018179510 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:39 INFO - PROCESS | 1655 | 1468018179613 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:49:39 INFO - PROCESS | 1655 | 1468018179617 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1655 | 1468018179618 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a810000 == 34 [pid = 1655] [id = 665] 15:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112f4b000) [pid = 1655] [serial = 1995] [outer = 0x0] 15:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125796400) [pid = 1655] [serial = 1996] [outer = 0x112f4b000] 15:49:39 INFO - PROCESS | 1655 | 1468018179642 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12671c000) [pid = 1655] [serial = 1997] [outer = 0x112f4b000] 15:49:40 INFO - PROCESS | 1655 | 1468018179997 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 15:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:49:40 INFO - PROCESS | 1655 | 1468018180015 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1655 | 1468018180017 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:49:40 INFO - PROCESS | 1655 | 1468018180019 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1655 | 1468018180020 Marionette TRACE conn2 <- [1,2634,null,{}] 15:49:40 INFO - PROCESS | 1655 | 1468018180022 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:40 INFO - PROCESS | 1655 | 1468018180024 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:40 INFO - PROCESS | 1655 | 1468018180135 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:49:40 INFO - PROCESS | 1655 | 1468018180150 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 1655 | 1468018180151 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0dc800 == 35 [pid = 1655] [id = 666] 15:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126720400) [pid = 1655] [serial = 1998] [outer = 0x0] 15:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128867000) [pid = 1655] [serial = 1999] [outer = 0x126720400] 15:49:40 INFO - PROCESS | 1655 | 1468018180187 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1288ca000) [pid = 1655] [serial = 2000] [outer = 0x126720400] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x113248c00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1267be800) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117060c00) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1133aa000) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117054c00) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1122bb000) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12437a800) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115f0c000) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11871b000) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129037000) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c29000) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1128ca800) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12940a800) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118577000) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:49:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1288c3400) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:49:40 INFO - PROCESS | 1655 | 1468018180894 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 920ms 15:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:49:40 INFO - PROCESS | 1655 | 1468018180948 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1655 | 1468018180949 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:49:40 INFO - PROCESS | 1655 | 1468018180952 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1655 | 1468018180953 Marionette TRACE conn2 <- [1,2638,null,{}] 15:49:40 INFO - PROCESS | 1655 | 1468018180955 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:40 INFO - PROCESS | 1655 | 1468018180956 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:41 INFO - PROCESS | 1655 | 1468018181051 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:49:41 INFO - PROCESS | 1655 | 1468018181055 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1655 | 1468018181056 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x124160000 == 36 [pid = 1655] [id = 667] 15:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112e8d000) [pid = 1655] [serial = 2001] [outer = 0x0] 15:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118577000) [pid = 1655] [serial = 2002] [outer = 0x112e8d000] 15:49:41 INFO - PROCESS | 1655 | 1468018181084 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1198e2800) [pid = 1655] [serial = 2003] [outer = 0x112e8d000] 15:49:41 INFO - PROCESS | 1655 | 1468018181400 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 468ms 15:49:41 INFO - PROCESS | 1655 | 1468018181421 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 1655 | 1468018181422 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:49:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:49:41 INFO - PROCESS | 1655 | 1468018181426 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1655 | 1468018181428 Marionette TRACE conn2 <- [1,2642,null,{}] 15:49:41 INFO - PROCESS | 1655 | 1468018181431 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:41 INFO - PROCESS | 1655 | 1468018181432 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:41 INFO - PROCESS | 1655 | 1468018181512 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:49:41 INFO - PROCESS | 1655 | 1468018181570 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1655 | 1468018181572 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c7000 == 37 [pid = 1655] [id = 668] 15:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116752400) [pid = 1655] [serial = 2004] [outer = 0x0] 15:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124eb3000) [pid = 1655] [serial = 2005] [outer = 0x116752400] 15:49:41 INFO - PROCESS | 1655 | 1468018181600 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1288cc000) [pid = 1655] [serial = 2006] [outer = 0x116752400] 15:49:41 INFO - PROCESS | 1655 | 1468018181875 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:49:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 472ms 15:49:41 INFO - PROCESS | 1655 | 1468018181900 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:49:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:49:41 INFO - PROCESS | 1655 | 1468018181902 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:49:41 INFO - PROCESS | 1655 | 1468018181904 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1655 | 1468018181906 Marionette TRACE conn2 <- [1,2646,null,{}] 15:49:41 INFO - PROCESS | 1655 | 1468018181908 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:41 INFO - PROCESS | 1655 | 1468018181912 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:42 INFO - PROCESS | 1655 | 1468018182024 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:49:42 INFO - PROCESS | 1655 | 1468018182030 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 1655 | 1468018182032 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289e1800 == 38 [pid = 1655] [id = 669] 15:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119358400) [pid = 1655] [serial = 2007] [outer = 0x0] 15:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1288d1800) [pid = 1655] [serial = 2008] [outer = 0x119358400] 15:49:42 INFO - PROCESS | 1655 | 1468018182059 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129282000) [pid = 1655] [serial = 2009] [outer = 0x119358400] 15:49:42 INFO - PROCESS | 1655 | 1468018182414 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:49:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 523ms 15:49:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:49:42 INFO - PROCESS | 1655 | 1468018182429 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1655 | 1468018182430 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:49:42 INFO - PROCESS | 1655 | 1468018182432 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1655 | 1468018182433 Marionette TRACE conn2 <- [1,2650,null,{}] 15:49:42 INFO - PROCESS | 1655 | 1468018182436 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:42 INFO - PROCESS | 1655 | 1468018182437 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:42 INFO - PROCESS | 1655 | 1468018182565 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:49:42 INFO - PROCESS | 1655 | 1468018182575 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 1655 | 1468018182576 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5b0800 == 39 [pid = 1655] [id = 670] 15:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129282c00) [pid = 1655] [serial = 2010] [outer = 0x0] 15:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129388400) [pid = 1655] [serial = 2011] [outer = 0x129282c00] 15:49:42 INFO - PROCESS | 1655 | 1468018182617 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129405000) [pid = 1655] [serial = 2012] [outer = 0x129282c00] 15:49:43 INFO - PROCESS | 1655 | 1468018183133 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:49:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 719ms 15:49:43 INFO - PROCESS | 1655 | 1468018183168 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1655 | 1468018183171 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:49:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:49:43 INFO - PROCESS | 1655 | 1468018183176 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1655 | 1468018183181 Marionette TRACE conn2 <- [1,2654,null,{}] 15:49:43 INFO - PROCESS | 1655 | 1468018183185 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:43 INFO - PROCESS | 1655 | 1468018183186 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:43 INFO - PROCESS | 1655 | 1468018183300 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:49:43 INFO - PROCESS | 1655 | 1468018183427 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1655 | 1468018183429 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119914800 == 40 [pid = 1655] [id = 671] 15:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1166f5000) [pid = 1655] [serial = 2013] [outer = 0x0] 15:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x116a12c00) [pid = 1655] [serial = 2014] [outer = 0x1166f5000] 15:49:43 INFO - PROCESS | 1655 | 1468018183460 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11824e800) [pid = 1655] [serial = 2015] [outer = 0x1166f5000] 15:49:43 INFO - PROCESS | 1655 | 1468018183980 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:49:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 827ms 15:49:44 INFO - PROCESS | 1655 | 1468018184019 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1655 | 1468018184022 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:49:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:49:44 INFO - PROCESS | 1655 | 1468018184031 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1655 | 1468018184032 Marionette TRACE conn2 <- [1,2658,null,{}] 15:49:44 INFO - PROCESS | 1655 | 1468018184035 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:44 INFO - PROCESS | 1655 | 1468018184036 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:44 INFO - PROCESS | 1655 | 1468018184150 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:49:44 INFO - PROCESS | 1655 | 1468018184234 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1655 | 1468018184235 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12439d000 == 41 [pid = 1655] [id = 672] 15:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1166f0800) [pid = 1655] [serial = 2016] [outer = 0x0] 15:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11829a800) [pid = 1655] [serial = 2017] [outer = 0x1166f0800] 15:49:44 INFO - PROCESS | 1655 | 1468018184266 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118582c00) [pid = 1655] [serial = 2018] [outer = 0x1166f0800] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1289e1800 == 40 [pid = 1655] [id = 669] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c7000 == 39 [pid = 1655] [id = 668] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124160000 == 38 [pid = 1655] [id = 667] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0dc800 == 37 [pid = 1655] [id = 666] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12a810000 == 36 [pid = 1655] [id = 665] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12a39a800 == 35 [pid = 1655] [id = 664] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1289e4800 == 34 [pid = 1655] [id = 663] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed4800 == 33 [pid = 1655] [id = 662] 15:49:44 INFO - PROCESS | 1655 | 1468018184940 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124162800 == 32 [pid = 1655] [id = 661] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x119073800 == 31 [pid = 1655] [id = 660] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x116679800 == 30 [pid = 1655] [id = 659] 15:49:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11506b000 == 29 [pid = 1655] [id = 658] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124eb3c00) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129036c00) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1288c8000) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x117e15c00) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118287c00) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11994f000) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1210e8800) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118259c00) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11857ac00) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a86400) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1131ac000) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124553400) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1176cfc00) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119716c00) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1188f1800) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119358000) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1292a5800) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129406800) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129384400) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113a45800) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118258000) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a87cc00) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a370c00) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124552800) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12895b000) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12938b400) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126233400) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x128d3b800) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 15:49:44 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124afe800) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 15:49:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:49:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 970ms 15:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:49:45 INFO - PROCESS | 1655 | 1468018185001 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1655 | 1468018185003 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:49:45 INFO - PROCESS | 1655 | 1468018185006 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1655 | 1468018185008 Marionette TRACE conn2 <- [1,2662,null,{}] 15:49:45 INFO - PROCESS | 1655 | 1468018185012 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:45 INFO - PROCESS | 1655 | 1468018185013 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:45 INFO - PROCESS | 1655 | 1468018185098 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:49:45 INFO - PROCESS | 1655 | 1468018185102 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1655 | 1468018185105 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x117362800 == 30 [pid = 1655] [id = 673] 15:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176c6c00) [pid = 1655] [serial = 2019] [outer = 0x0] 15:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117e15c00) [pid = 1655] [serial = 2020] [outer = 0x1176c6c00] 15:49:45 INFO - PROCESS | 1655 | 1468018185135 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1182a2400) [pid = 1655] [serial = 2021] [outer = 0x1176c6c00] 15:49:45 INFO - PROCESS | 1655 | 1468018185480 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:49:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 15:49:45 INFO - PROCESS | 1655 | 1468018185526 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1655 | 1468018185529 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:49:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:49:45 INFO - PROCESS | 1655 | 1468018185533 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - PROCESS | 1655 | 1468018185535 Marionette TRACE conn2 <- [1,2666,null,{}] 15:49:45 INFO - PROCESS | 1655 | 1468018185537 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:45 INFO - PROCESS | 1655 | 1468018185539 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:45 INFO - PROCESS | 1655 | 1468018185622 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:49:45 INFO - PROCESS | 1655 | 1468018185629 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1655 | 1468018185630 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195c7000 == 31 [pid = 1655] [id = 674] 15:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11857f400) [pid = 1655] [serial = 2022] [outer = 0x0] 15:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118722400) [pid = 1655] [serial = 2023] [outer = 0x11857f400] 15:49:45 INFO - PROCESS | 1655 | 1468018185658 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119350800) [pid = 1655] [serial = 2024] [outer = 0x11857f400] 15:49:46 INFO - PROCESS | 1655 | 1468018186500 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 15:49:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1018ms 15:49:46 INFO - PROCESS | 1655 | 1468018186560 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1655 | 1468018186562 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:49:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:49:46 INFO - PROCESS | 1655 | 1468018186572 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1655 | 1468018186574 Marionette TRACE conn2 <- [1,2670,null,{}] 15:49:46 INFO - PROCESS | 1655 | 1468018186582 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:46 INFO - PROCESS | 1655 | 1468018186585 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:46 INFO - PROCESS | 1655 | 1468018186668 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:49:46 INFO - PROCESS | 1655 | 1468018186674 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1655 | 1468018186678 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1262bc800 == 32 [pid = 1655] [id = 675] 15:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11971d800) [pid = 1655] [serial = 2025] [outer = 0x0] 15:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120627000) [pid = 1655] [serial = 2026] [outer = 0x11971d800] 15:49:46 INFO - PROCESS | 1655 | 1468018186708 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1210e7800) [pid = 1655] [serial = 2027] [outer = 0x11971d800] 15:49:47 INFO - PROCESS | 1655 | 1468018187572 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"]]]}] 15:49:47 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 15:49:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1023ms 15:49:47 INFO - PROCESS | 1655 | 1468018187599 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:49:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:49:47 INFO - PROCESS | 1655 | 1468018187600 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:49:47 INFO - PROCESS | 1655 | 1468018187603 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1655 | 1468018187604 Marionette TRACE conn2 <- [1,2674,null,{}] 15:49:47 INFO - PROCESS | 1655 | 1468018187606 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:47 INFO - PROCESS | 1655 | 1468018187607 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:47 INFO - PROCESS | 1655 | 1468018187715 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:49:47 INFO - PROCESS | 1655 | 1468018187718 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1655 | 1468018187719 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a397000 == 33 [pid = 1655] [id = 676] 15:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124379000) [pid = 1655] [serial = 2028] [outer = 0x0] 15:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124555800) [pid = 1655] [serial = 2029] [outer = 0x124379000] 15:49:47 INFO - PROCESS | 1655 | 1468018187744 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12492e400) [pid = 1655] [serial = 2030] [outer = 0x124379000] 15:49:48 INFO - PROCESS | 1655 | 1468018188584 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"]]]}] 15:49:48 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 15:49:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1018ms 15:49:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:49:48 INFO - PROCESS | 1655 | 1468018188622 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1655 | 1468018188623 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:49:48 INFO - PROCESS | 1655 | 1468018188626 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1655 | 1468018188627 Marionette TRACE conn2 <- [1,2678,null,{}] 15:49:48 INFO - PROCESS | 1655 | 1468018188629 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:48 INFO - PROCESS | 1655 | 1468018188630 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:48 INFO - PROCESS | 1655 | 1468018188732 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:49:48 INFO - PROCESS | 1655 | 1468018188736 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1655 | 1468018188737 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ad75800 == 34 [pid = 1655] [id = 677] 15:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1246d0c00) [pid = 1655] [serial = 2031] [outer = 0x0] 15:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126233400) [pid = 1655] [serial = 2032] [outer = 0x1246d0c00] 15:49:48 INFO - PROCESS | 1655 | 1468018188761 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1267ba400) [pid = 1655] [serial = 2033] [outer = 0x1246d0c00] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119358400) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117054400) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112e96400) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118722800) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1166f9400) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116746800) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112e8cc00) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1172c6800) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119353c00) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1257a4c00) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128a72800) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1185c8000) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126720400) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112f4b000) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x116752400) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:49:48 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x112e8d000) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:49:49 INFO - PROCESS | 1655 | 1468018189673 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 15:49:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 15:49:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1071ms 15:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:49:49 INFO - PROCESS | 1655 | 1468018189698 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 1655 | 1468018189700 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:49:49 INFO - PROCESS | 1655 | 1468018189704 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1655 | 1468018189705 Marionette TRACE conn2 <- [1,2682,null,{}] 15:49:49 INFO - PROCESS | 1655 | 1468018189709 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:49 INFO - PROCESS | 1655 | 1468018189715 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:49 INFO - PROCESS | 1655 | 1468018189855 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:49:49 INFO - PROCESS | 1655 | 1468018189862 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1655 | 1468018189863 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b81a800 == 35 [pid = 1655] [id = 678] 15:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1185c7c00) [pid = 1655] [serial = 2034] [outer = 0x0] 15:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1267bd000) [pid = 1655] [serial = 2035] [outer = 0x1185c7c00] 15:49:49 INFO - PROCESS | 1655 | 1468018189888 Marionette DEBUG loaded listener.js 15:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1288c3400) [pid = 1655] [serial = 2036] [outer = 0x1185c7c00] 15:49:50 INFO - PROCESS | 1655 | 1468018190683 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 15:49:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 15:49:50 INFO - PROCESS | 1655 | 1468018190725 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1655 | 1468018190728 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:49:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:49:50 INFO - PROCESS | 1655 | 1468018190731 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1655 | 1468018190732 Marionette TRACE conn2 <- [1,2686,null,{}] 15:49:50 INFO - PROCESS | 1655 | 1468018190734 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:50 INFO - PROCESS | 1655 | 1468018190735 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:50 INFO - PROCESS | 1655 | 1468018190815 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:49:50 INFO - PROCESS | 1655 | 1468018190870 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1655 | 1468018190871 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256ab800 == 36 [pid = 1655] [id = 679] 15:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x111e58000) [pid = 1655] [serial = 2037] [outer = 0x0] 15:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1288ce000) [pid = 1655] [serial = 2038] [outer = 0x111e58000] 15:49:50 INFO - PROCESS | 1655 | 1468018190896 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x128a7c800) [pid = 1655] [serial = 2039] [outer = 0x111e58000] 15:49:51 INFO - PROCESS | 1655 | 1468018191860 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"]]]}] 15:49:51 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 15:49:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1171ms 15:49:51 INFO - PROCESS | 1655 | 1468018191903 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1655 | 1468018191905 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:49:51 INFO - PROCESS | 1655 | 1468018191908 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1655 | 1468018191911 Marionette TRACE conn2 <- [1,2690,null,{}] 15:49:51 INFO - PROCESS | 1655 | 1468018191915 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:51 INFO - PROCESS | 1655 | 1468018191917 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:52 INFO - PROCESS | 1655 | 1468018192021 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:49:52 INFO - PROCESS | 1655 | 1468018192077 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1655 | 1468018192078 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c8000 == 37 [pid = 1655] [id = 680] 15:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1164da800) [pid = 1655] [serial = 2040] [outer = 0x0] 15:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11815bc00) [pid = 1655] [serial = 2041] [outer = 0x1164da800] 15:49:52 INFO - PROCESS | 1655 | 1468018192109 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118582400) [pid = 1655] [serial = 2042] [outer = 0x1164da800] 15:49:53 INFO - PROCESS | 1655 | 1468018193017 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"]]]}] 15:49:53 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 15:49:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1125ms 15:49:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:49:53 INFO - PROCESS | 1655 | 1468018193033 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 1655 | 1468018193037 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:49:53 INFO - PROCESS | 1655 | 1468018193041 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - PROCESS | 1655 | 1468018193043 Marionette TRACE conn2 <- [1,2694,null,{}] 15:49:53 INFO - PROCESS | 1655 | 1468018193046 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:53 INFO - PROCESS | 1655 | 1468018193048 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:53 INFO - PROCESS | 1655 | 1468018193153 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:49:53 INFO - PROCESS | 1655 | 1468018193209 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1655 | 1468018193210 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12925e800 == 38 [pid = 1655] [id = 681] 15:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1188f2800) [pid = 1655] [serial = 2043] [outer = 0x0] 15:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1198a5400) [pid = 1655] [serial = 2044] [outer = 0x1188f2800] 15:49:53 INFO - PROCESS | 1655 | 1468018193241 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1210e5800) [pid = 1655] [serial = 2045] [outer = 0x1188f2800] 15:49:54 INFO - PROCESS | 1655 | 1468018194150 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"]]]}] 15:49:54 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 15:49:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1122ms 15:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:49:54 INFO - PROCESS | 1655 | 1468018194164 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1655 | 1468018194165 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:49:54 INFO - PROCESS | 1655 | 1468018194168 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1655 | 1468018194171 Marionette TRACE conn2 <- [1,2698,null,{}] 15:49:54 INFO - PROCESS | 1655 | 1468018194179 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:54 INFO - PROCESS | 1655 | 1468018194182 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:54 INFO - PROCESS | 1655 | 1468018194288 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:49:54 INFO - PROCESS | 1655 | 1468018194345 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1655 | 1468018194347 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11817c000 == 39 [pid = 1655] [id = 682] 15:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11824d800) [pid = 1655] [serial = 2046] [outer = 0x0] 15:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1256c9000) [pid = 1655] [serial = 2047] [outer = 0x11824d800] 15:49:54 INFO - PROCESS | 1655 | 1468018194379 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12885e400) [pid = 1655] [serial = 2048] [outer = 0x11824d800] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12b81a800 == 38 [pid = 1655] [id = 678] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ad75800 == 37 [pid = 1655] [id = 677] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a397000 == 36 [pid = 1655] [id = 676] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1262bc800 == 35 [pid = 1655] [id = 675] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1195c7000 == 34 [pid = 1655] [id = 674] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x117362800 == 33 [pid = 1655] [id = 673] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12439d000 == 32 [pid = 1655] [id = 672] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119914800 == 31 [pid = 1655] [id = 671] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5b0800 == 30 [pid = 1655] [id = 670] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12925e800 == 29 [pid = 1655] [id = 681] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1256ab800 == 28 [pid = 1655] [id = 679] 15:49:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c8000 == 27 [pid = 1655] [id = 680] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119954c00) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113c81400) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1161b0800) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11971c000) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118250400) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1182a4000) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118255000) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x116a13000) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118715c00) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11905dc00) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1182e6800) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11824cc00) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119c72000) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119720800) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x128868c00) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1266ad000) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x129388800) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12902bc00) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1240b9800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x128867000) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x125796400) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12671c000) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1288cc000) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x118577000) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1288ca000) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1251f2400) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1210e2000) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x124eb3000) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x129282000) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1197ce400) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x1198e2800) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x129388400) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | --DOMWINDOW == 55 (0x1288d1800) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 15:49:55 INFO - PROCESS | 1655 | 1468018195954 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"]]]}] 15:49:55 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 15:49:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:49:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:49:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:49:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1824ms 15:49:55 INFO - PROCESS | 1655 | 1468018195994 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1655 | 1468018195997 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:49:56 INFO - PROCESS | 1655 | 1468018196003 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1655 | 1468018196006 Marionette TRACE conn2 <- [1,2702,null,{}] 15:49:56 INFO - PROCESS | 1655 | 1468018196013 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:56 INFO - PROCESS | 1655 | 1468018196016 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:56 INFO - PROCESS | 1655 | 1468018196142 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:49:56 INFO - PROCESS | 1655 | 1468018196215 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1655 | 1468018196218 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116195800 == 28 [pid = 1655] [id = 683] 15:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x113a42800) [pid = 1655] [serial = 2049] [outer = 0x0] 15:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x113c80000) [pid = 1655] [serial = 2050] [outer = 0x113a42800] 15:49:56 INFO - PROCESS | 1655 | 1468018196267 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x11647ac00) [pid = 1655] [serial = 2051] [outer = 0x113a42800] 15:49:56 INFO - PROCESS | 1655 | 1468018196639 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:49:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 678ms 15:49:56 INFO - PROCESS | 1655 | 1468018196680 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1655 | 1468018196684 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:49:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:49:56 INFO - PROCESS | 1655 | 1468018196689 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1655 | 1468018196690 Marionette TRACE conn2 <- [1,2706,null,{}] 15:49:56 INFO - PROCESS | 1655 | 1468018196700 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:56 INFO - PROCESS | 1655 | 1468018196702 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:56 INFO - PROCESS | 1655 | 1468018196784 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:49:56 INFO - PROCESS | 1655 | 1468018196789 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1655 | 1468018196790 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c9800 == 29 [pid = 1655] [id = 684] 15:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x116a19c00) [pid = 1655] [serial = 2052] [outer = 0x0] 15:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1176ce000) [pid = 1655] [serial = 2053] [outer = 0x116a19c00] 15:49:56 INFO - PROCESS | 1655 | 1468018196821 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11824cc00) [pid = 1655] [serial = 2054] [outer = 0x116a19c00] 15:49:57 INFO - PROCESS | 1655 | 1468018197154 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 15:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:49:57 INFO - PROCESS | 1655 | 1468018197209 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1655 | 1468018197210 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:49:57 INFO - PROCESS | 1655 | 1468018197212 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1655 | 1468018197215 Marionette TRACE conn2 <- [1,2710,null,{}] 15:49:57 INFO - PROCESS | 1655 | 1468018197229 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:57 INFO - PROCESS | 1655 | 1468018197233 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:57 INFO - PROCESS | 1655 | 1468018197321 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:49:57 INFO - PROCESS | 1655 | 1468018197328 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1655 | 1468018197331 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11992d800 == 30 [pid = 1655] [id = 685] 15:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x11829b000) [pid = 1655] [serial = 2055] [outer = 0x0] 15:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1182e1400) [pid = 1655] [serial = 2056] [outer = 0x11829b000] 15:49:57 INFO - PROCESS | 1655 | 1468018197359 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x118581400) [pid = 1655] [serial = 2057] [outer = 0x11829b000] 15:49:57 INFO - PROCESS | 1655 | 1468018197720 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1655 | 1468018197741 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:49:57 INFO - PROCESS | 1655 | 1468018197746 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1655 | 1468018197747 Marionette TRACE conn2 <- [1,2714,null,{}] 15:49:57 INFO - PROCESS | 1655 | 1468018197750 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:57 INFO - PROCESS | 1655 | 1468018197751 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:57 INFO - PROCESS | 1655 | 1468018197859 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:49:57 INFO - PROCESS | 1655 | 1468018197895 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1655 | 1468018197896 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12416d800 == 31 [pid = 1655] [id = 686] 15:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1182a7400) [pid = 1655] [serial = 2058] [outer = 0x0] 15:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118715800) [pid = 1655] [serial = 2059] [outer = 0x1182a7400] 15:49:57 INFO - PROCESS | 1655 | 1468018197922 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1191d3000) [pid = 1655] [serial = 2060] [outer = 0x1182a7400] 15:49:58 INFO - PROCESS | 1655 | 1468018198246 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 15:49:58 INFO - PROCESS | 1655 | 1468018198266 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1655 | 1468018198268 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:49:58 INFO - PROCESS | 1655 | 1468018198270 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1655 | 1468018198271 Marionette TRACE conn2 <- [1,2718,null,{}] 15:49:58 INFO - PROCESS | 1655 | 1468018198273 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:58 INFO - PROCESS | 1655 | 1468018198275 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:58 INFO - PROCESS | 1655 | 1468018198379 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:49:58 INFO - PROCESS | 1655 | 1468018198415 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1655 | 1468018198416 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x125766000 == 32 [pid = 1655] [id = 687] 15:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119354000) [pid = 1655] [serial = 2061] [outer = 0x0] 15:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119715000) [pid = 1655] [serial = 2062] [outer = 0x119354000] 15:49:58 INFO - PROCESS | 1655 | 1468018198440 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11974d800) [pid = 1655] [serial = 2063] [outer = 0x119354000] 15:49:58 INFO - PROCESS | 1655 | 1468018198788 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1655 | 1468018198842 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:49:58 INFO - PROCESS | 1655 | 1468018198844 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1655 | 1468018198845 Marionette TRACE conn2 <- [1,2722,null,{}] 15:49:58 INFO - PROCESS | 1655 | 1468018198847 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:58 INFO - PROCESS | 1655 | 1468018198851 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:58 INFO - PROCESS | 1655 | 1468018198969 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:49:58 INFO - PROCESS | 1655 | 1468018198983 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1655 | 1468018198985 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12900b000 == 33 [pid = 1655] [id = 688] 15:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1197c9800) [pid = 1655] [serial = 2064] [outer = 0x0] 15:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119c79000) [pid = 1655] [serial = 2065] [outer = 0x1197c9800] 15:49:59 INFO - PROCESS | 1655 | 1468018199009 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123f14400) [pid = 1655] [serial = 2066] [outer = 0x1197c9800] 15:49:59 INFO - PROCESS | 1655 | 1468018199375 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1655 | 1468018199417 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:49:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:49:59 INFO - PROCESS | 1655 | 1468018199419 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1655 | 1468018199420 Marionette TRACE conn2 <- [1,2726,null,{}] 15:49:59 INFO - PROCESS | 1655 | 1468018199422 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:49:59 INFO - PROCESS | 1655 | 1468018199424 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:59 INFO - PROCESS | 1655 | 1468018199527 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:49:59 INFO - PROCESS | 1655 | 1468018199562 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1655 | 1468018199563 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:49:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a397000 == 34 [pid = 1655] [id = 689] 15:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x124197c00) [pid = 1655] [serial = 2067] [outer = 0x0] 15:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124554c00) [pid = 1655] [serial = 2068] [outer = 0x124197c00] 15:49:59 INFO - PROCESS | 1655 | 1468018199587 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124cd7800) [pid = 1655] [serial = 2069] [outer = 0x124197c00] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x111e58000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1185c7c00) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x124379000) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1246d0c00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1166f0800) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11857f400) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1176c6c00) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1166f5000) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x129282c00) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11971d800) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:49:59 INFO - PROCESS | 1655 | 1468018199995 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 15:50:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:50:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 15:50:00 INFO - PROCESS | 1655 | 1468018200039 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:50:00 INFO - PROCESS | 1655 | 1468018200041 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:50:00 INFO - PROCESS | 1655 | 1468018200043 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1655 | 1468018200044 Marionette TRACE conn2 <- [1,2730,null,{}] 15:50:00 INFO - PROCESS | 1655 | 1468018200046 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:00 INFO - PROCESS | 1655 | 1468018200048 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:00 INFO - PROCESS | 1655 | 1468018200124 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:50:00 INFO - PROCESS | 1655 | 1468018200130 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1655 | 1468018200131 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a817800 == 35 [pid = 1655] [id = 690] 15:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1128d5c00) [pid = 1655] [serial = 2070] [outer = 0x0] 15:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1166f5000) [pid = 1655] [serial = 2071] [outer = 0x1128d5c00] 15:50:00 INFO - PROCESS | 1655 | 1468018200156 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119054800) [pid = 1655] [serial = 2072] [outer = 0x1128d5c00] 15:50:00 INFO - PROCESS | 1655 | 1468018200967 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"]]]}] 15:50:01 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 15:50:01 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:50:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:50:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 15:50:01 INFO - PROCESS | 1655 | 1468018201014 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1655 | 1468018201015 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:50:01 INFO - PROCESS | 1655 | 1468018201017 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1655 | 1468018201018 Marionette TRACE conn2 <- [1,2734,null,{}] 15:50:01 INFO - PROCESS | 1655 | 1468018201021 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:01 INFO - PROCESS | 1655 | 1468018201022 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:01 INFO - PROCESS | 1655 | 1468018201116 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:50:01 INFO - PROCESS | 1655 | 1468018201130 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1655 | 1468018201132 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0de800 == 36 [pid = 1655] [id = 691] 15:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118254800) [pid = 1655] [serial = 2073] [outer = 0x0] 15:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1251ec400) [pid = 1655] [serial = 2074] [outer = 0x118254800] 15:50:01 INFO - PROCESS | 1655 | 1468018201158 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1257a4c00) [pid = 1655] [serial = 2075] [outer = 0x118254800] 15:50:01 INFO - PROCESS | 1655 | 1468018201483 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:50:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 15:50:01 INFO - PROCESS | 1655 | 1468018201537 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1655 | 1468018201539 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:50:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:50:01 INFO - PROCESS | 1655 | 1468018201541 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1655 | 1468018201542 Marionette TRACE conn2 <- [1,2738,null,{}] 15:50:01 INFO - PROCESS | 1655 | 1468018201544 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:01 INFO - PROCESS | 1655 | 1468018201545 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:01 INFO - PROCESS | 1655 | 1468018201628 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:50:01 INFO - PROCESS | 1655 | 1468018201632 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:01 INFO - PROCESS | 1655 | 1468018201633 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b826000 == 37 [pid = 1655] [id = 692] 15:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1251ef400) [pid = 1655] [serial = 2076] [outer = 0x0] 15:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12661c800) [pid = 1655] [serial = 2077] [outer = 0x1251ef400] 15:50:01 INFO - PROCESS | 1655 | 1468018201657 Marionette DEBUG loaded listener.js 15:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1267c0800) [pid = 1655] [serial = 2078] [outer = 0x1251ef400] 15:50:02 INFO - PROCESS | 1655 | 1468018202056 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 570ms 15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:50:02 INFO - PROCESS | 1655 | 1468018202112 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1655 | 1468018202114 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:50:02 INFO - PROCESS | 1655 | 1468018202117 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1655 | 1468018202120 Marionette TRACE conn2 <- [1,2742,null,{}] 15:50:02 INFO - PROCESS | 1655 | 1468018202123 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:02 INFO - PROCESS | 1655 | 1468018202125 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:02 INFO - PROCESS | 1655 | 1468018202242 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:50:02 INFO - PROCESS | 1655 | 1468018202295 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1655 | 1468018202298 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x117232000 == 38 [pid = 1655] [id = 693] 15:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112ed6000) [pid = 1655] [serial = 2079] [outer = 0x0] 15:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11323f000) [pid = 1655] [serial = 2080] [outer = 0x112ed6000] 15:50:02 INFO - PROCESS | 1655 | 1468018202330 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1150cd800) [pid = 1655] [serial = 2081] [outer = 0x112ed6000] 15:50:02 INFO - PROCESS | 1655 | 1468018202924 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:50:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 820ms 15:50:02 INFO - PROCESS | 1655 | 1468018202938 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1655 | 1468018202943 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:50:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:50:02 INFO - PROCESS | 1655 | 1468018202984 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - PROCESS | 1655 | 1468018202987 Marionette TRACE conn2 <- [1,2746,null,{}] 15:50:02 INFO - PROCESS | 1655 | 1468018202991 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:02 INFO - PROCESS | 1655 | 1468018202995 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:03 INFO - PROCESS | 1655 | 1468018203156 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:50:03 INFO - PROCESS | 1655 | 1468018203264 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1655 | 1468018203265 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256b6800 == 39 [pid = 1655] [id = 694] 15:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11824f000) [pid = 1655] [serial = 2082] [outer = 0x0] 15:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118254400) [pid = 1655] [serial = 2083] [outer = 0x11824f000] 15:50:03 INFO - PROCESS | 1655 | 1468018203299 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1182a4800) [pid = 1655] [serial = 2084] [outer = 0x11824f000] 15:50:03 INFO - PROCESS | 1655 | 1468018203865 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:50:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1033ms 15:50:04 INFO - PROCESS | 1655 | 1468018204031 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1655 | 1468018204033 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:50:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:50:04 INFO - PROCESS | 1655 | 1468018204051 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1655 | 1468018204052 Marionette TRACE conn2 <- [1,2750,null,{}] 15:50:04 INFO - PROCESS | 1655 | 1468018204056 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:04 INFO - PROCESS | 1655 | 1468018204058 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:04 INFO - PROCESS | 1655 | 1468018204164 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:50:04 INFO - PROCESS | 1655 | 1468018204218 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1655 | 1468018204222 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191ba800 == 40 [pid = 1655] [id = 695] 15:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115f18800) [pid = 1655] [serial = 2085] [outer = 0x0] 15:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11647e000) [pid = 1655] [serial = 2086] [outer = 0x115f18800] 15:50:04 INFO - PROCESS | 1655 | 1468018204249 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116974400) [pid = 1655] [serial = 2087] [outer = 0x115f18800] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0de800 == 39 [pid = 1655] [id = 691] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a817800 == 38 [pid = 1655] [id = 690] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12a397000 == 37 [pid = 1655] [id = 689] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12900b000 == 36 [pid = 1655] [id = 688] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x125766000 == 35 [pid = 1655] [id = 687] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12416d800 == 34 [pid = 1655] [id = 686] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11992d800 == 33 [pid = 1655] [id = 685] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c9800 == 32 [pid = 1655] [id = 684] 15:50:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116195800 == 31 [pid = 1655] [id = 683] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1288c3400) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124555800) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126233400) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1267ba400) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11829a800) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118582c00) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118722400) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119350800) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x117e15c00) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1182a2400) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116a12c00) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11824e800) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x129405000) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x120627000) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12492e400) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1267bd000) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1210e7800) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x128a7c800) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1288ce000) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 15:50:04 INFO - PROCESS | 1655 | 1468018204660 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:50:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 642ms 15:50:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:50:04 INFO - PROCESS | 1655 | 1468018204677 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1655 | 1468018204679 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:50:04 INFO - PROCESS | 1655 | 1468018204684 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1655 | 1468018204686 Marionette TRACE conn2 <- [1,2754,null,{}] 15:50:04 INFO - PROCESS | 1655 | 1468018204689 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:04 INFO - PROCESS | 1655 | 1468018204690 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:04 INFO - PROCESS | 1655 | 1468018204772 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:50:04 INFO - PROCESS | 1655 | 1468018204779 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1655 | 1468018204780 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11907c800 == 32 [pid = 1655] [id = 696] 15:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11824f400) [pid = 1655] [serial = 2088] [outer = 0x0] 15:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118258800) [pid = 1655] [serial = 2089] [outer = 0x11824f400] 15:50:04 INFO - PROCESS | 1655 | 1468018204808 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1182e6800) [pid = 1655] [serial = 2090] [outer = 0x11824f400] 15:50:05 INFO - PROCESS | 1655 | 1468018205138 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 476ms 15:50:05 INFO - PROCESS | 1655 | 1468018205160 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1655 | 1468018205163 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:50:05 INFO - PROCESS | 1655 | 1468018205166 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1655 | 1468018205167 Marionette TRACE conn2 <- [1,2758,null,{}] 15:50:05 INFO - PROCESS | 1655 | 1468018205174 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:05 INFO - PROCESS | 1655 | 1468018205178 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:05 INFO - PROCESS | 1655 | 1468018205283 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:50:05 INFO - PROCESS | 1655 | 1468018205346 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1655 | 1468018205348 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x125118000 == 33 [pid = 1655] [id = 697] 15:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1185cbc00) [pid = 1655] [serial = 2091] [outer = 0x0] 15:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1191d2400) [pid = 1655] [serial = 2092] [outer = 0x1185cbc00] 15:50:05 INFO - PROCESS | 1655 | 1468018205377 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11974d400) [pid = 1655] [serial = 2093] [outer = 0x1185cbc00] 15:50:05 INFO - PROCESS | 1655 | 1468018205701 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:50:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 572ms 15:50:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:50:05 INFO - PROCESS | 1655 | 1468018205738 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1655 | 1468018205740 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:50:05 INFO - PROCESS | 1655 | 1468018205742 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1655 | 1468018205743 Marionette TRACE conn2 <- [1,2762,null,{}] 15:50:05 INFO - PROCESS | 1655 | 1468018205748 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:05 INFO - PROCESS | 1655 | 1468018205749 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:05 INFO - PROCESS | 1655 | 1468018205832 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:50:05 INFO - PROCESS | 1655 | 1468018205891 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1655 | 1468018205893 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b61800 == 34 [pid = 1655] [id = 698] 15:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118722c00) [pid = 1655] [serial = 2094] [outer = 0x0] 15:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119c2a400) [pid = 1655] [serial = 2095] [outer = 0x118722c00] 15:50:05 INFO - PROCESS | 1655 | 1468018205917 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1210e2400) [pid = 1655] [serial = 2096] [outer = 0x118722c00] 15:50:06 INFO - PROCESS | 1655 | 1468018206184 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms 15:50:06 INFO - PROCESS | 1655 | 1468018206216 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1655 | 1468018206218 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:50:06 INFO - PROCESS | 1655 | 1468018206220 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1655 | 1468018206221 Marionette TRACE conn2 <- [1,2766,null,{}] 15:50:06 INFO - PROCESS | 1655 | 1468018206224 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:06 INFO - PROCESS | 1655 | 1468018206225 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:06 INFO - PROCESS | 1655 | 1468018206317 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:50:06 INFO - PROCESS | 1655 | 1468018206320 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1655 | 1468018206321 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a817000 == 35 [pid = 1655] [id = 699] 15:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x12062b400) [pid = 1655] [serial = 2097] [outer = 0x0] 15:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124194000) [pid = 1655] [serial = 2098] [outer = 0x12062b400] 15:50:06 INFO - PROCESS | 1655 | 1468018206348 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12455a400) [pid = 1655] [serial = 2099] [outer = 0x12062b400] 15:50:06 INFO - PROCESS | 1655 | 1468018206704 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:50:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 15:50:06 INFO - PROCESS | 1655 | 1468018206739 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1655 | 1468018206740 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:50:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:50:06 INFO - PROCESS | 1655 | 1468018206760 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1655 | 1468018206762 Marionette TRACE conn2 <- [1,2770,null,{}] 15:50:06 INFO - PROCESS | 1655 | 1468018206770 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:06 INFO - PROCESS | 1655 | 1468018206774 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:06 INFO - PROCESS | 1655 | 1468018206903 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:50:06 INFO - PROCESS | 1655 | 1468018206908 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1655 | 1468018206910 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b816800 == 36 [pid = 1655] [id = 700] 15:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1251f2800) [pid = 1655] [serial = 2100] [outer = 0x0] 15:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1267c1800) [pid = 1655] [serial = 2101] [outer = 0x1251f2800] 15:50:06 INFO - PROCESS | 1655 | 1468018206935 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12886ac00) [pid = 1655] [serial = 2102] [outer = 0x1251f2800] 15:50:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce0c800 == 35 [pid = 1655] [id = 16] 15:50:07 INFO - PROCESS | 1655 | 1468018207306 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:50:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 595ms 15:50:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:50:07 INFO - PROCESS | 1655 | 1468018207339 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1655 | 1468018207340 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:50:07 INFO - PROCESS | 1655 | 1468018207342 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1655 | 1468018207344 Marionette TRACE conn2 <- [1,2774,null,{}] 15:50:07 INFO - PROCESS | 1655 | 1468018207346 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:07 INFO - PROCESS | 1655 | 1468018207347 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:07 INFO - PROCESS | 1655 | 1468018207446 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:50:07 INFO - PROCESS | 1655 | 1468018207450 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1655 | 1468018207451 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c1800 == 36 [pid = 1655] [id = 701] 15:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x128866400) [pid = 1655] [serial = 2103] [outer = 0x0] 15:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1288c8800) [pid = 1655] [serial = 2104] [outer = 0x128866400] 15:50:07 INFO - PROCESS | 1655 | 1468018207475 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x128958000) [pid = 1655] [serial = 2105] [outer = 0x128866400] 15:50:07 INFO - PROCESS | 1655 | 1468018207826 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:50:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 15:50:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:50:07 INFO - PROCESS | 1655 | 1468018207864 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1655 | 1468018207865 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:50:07 INFO - PROCESS | 1655 | 1468018207867 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1655 | 1468018207869 Marionette TRACE conn2 <- [1,2778,null,{}] 15:50:07 INFO - PROCESS | 1655 | 1468018207871 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:07 INFO - PROCESS | 1655 | 1468018207872 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:07 INFO - PROCESS | 1655 | 1468018207979 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:50:07 INFO - PROCESS | 1655 | 1468018207982 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1655 | 1468018207983 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd27800 == 37 [pid = 1655] [id = 702] 15:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12886b000) [pid = 1655] [serial = 2106] [outer = 0x0] 15:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128a76800) [pid = 1655] [serial = 2107] [outer = 0x12886b000] 15:50:08 INFO - PROCESS | 1655 | 1468018208007 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x129028c00) [pid = 1655] [serial = 2108] [outer = 0x12886b000] 15:50:08 INFO - PROCESS | 1655 | 1468018208320 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 15:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 467ms 15:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:50:08 INFO - PROCESS | 1655 | 1468018208336 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1655 | 1468018208337 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:50:08 INFO - PROCESS | 1655 | 1468018208339 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1655 | 1468018208340 Marionette TRACE conn2 <- [1,2782,null,{}] 15:50:08 INFO - PROCESS | 1655 | 1468018208342 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:08 INFO - PROCESS | 1655 | 1468018208346 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:08 INFO - PROCESS | 1655 | 1468018208468 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:50:08 INFO - PROCESS | 1655 | 1468018208472 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:08 INFO - PROCESS | 1655 | 1468018208473 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c436000 == 38 [pid = 1655] [id = 703] 15:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128a72800) [pid = 1655] [serial = 2109] [outer = 0x0] 15:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129033400) [pid = 1655] [serial = 2110] [outer = 0x128a72800] 15:50:08 INFO - PROCESS | 1655 | 1468018208504 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129282c00) [pid = 1655] [serial = 2111] [outer = 0x128a72800] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119354000) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113a42800) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1197c9800) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116a19c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1164da800) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1188f2800) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124197c00) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1128d5c00) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118254800) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11829b000) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:50:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1182a7400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:50:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:50:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 569ms 15:50:08 INFO - PROCESS | 1655 | 1468018208905 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 15:50:08 INFO - PROCESS | 1655 | 1468018208911 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:50:08 INFO - PROCESS | 1655 | 1468018208912 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:50:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:50:08 INFO - PROCESS | 1655 | 1468018208914 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:50:08 INFO - PROCESS | 1655 | 1468018208915 Marionette TRACE conn2 <- [1,2786,null,{}] 15:50:08 INFO - PROCESS | 1655 | 1468018208918 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:08 INFO - PROCESS | 1655 | 1468018208919 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:09 INFO - PROCESS | 1655 | 1468018209002 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:50:09 INFO - PROCESS | 1655 | 1468018209005 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1655 | 1468018209006 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5b4800 == 39 [pid = 1655] [id = 704] 15:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1164da800) [pid = 1655] [serial = 2112] [outer = 0x0] 15:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11852d800) [pid = 1655] [serial = 2113] [outer = 0x1164da800] 15:50:09 INFO - PROCESS | 1655 | 1468018209031 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1240b9800) [pid = 1655] [serial = 2114] [outer = 0x1164da800] 15:50:09 INFO - PROCESS | 1655 | 1468018209369 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:50:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 472ms 15:50:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:50:09 INFO - PROCESS | 1655 | 1468018209386 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1655 | 1468018209388 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:50:09 INFO - PROCESS | 1655 | 1468018209390 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1655 | 1468018209392 Marionette TRACE conn2 <- [1,2790,null,{}] 15:50:09 INFO - PROCESS | 1655 | 1468018209397 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:09 INFO - PROCESS | 1655 | 1468018209399 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:09 INFO - PROCESS | 1655 | 1468018209516 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:50:09 INFO - PROCESS | 1655 | 1468018209521 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1655 | 1468018209523 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cad5000 == 40 [pid = 1655] [id = 705] 15:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124197c00) [pid = 1655] [serial = 2115] [outer = 0x0] 15:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1292a4400) [pid = 1655] [serial = 2116] [outer = 0x124197c00] 15:50:09 INFO - PROCESS | 1655 | 1468018209556 Marionette DEBUG loaded listener.js 15:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x129405c00) [pid = 1655] [serial = 2117] [outer = 0x124197c00] 15:50:09 INFO - PROCESS | 1655 | 1468018209877 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:50:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 15:50:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:50:09 INFO - PROCESS | 1655 | 1468018209913 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1655 | 1468018209915 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:50:09 INFO - PROCESS | 1655 | 1468018209917 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1655 | 1468018209918 Marionette TRACE conn2 <- [1,2794,null,{}] 15:50:09 INFO - PROCESS | 1655 | 1468018209920 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:09 INFO - PROCESS | 1655 | 1468018209921 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:10 INFO - PROCESS | 1655 | 1468018210003 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:50:10 INFO - PROCESS | 1655 | 1468018210006 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1655 | 1468018210007 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf29800 == 41 [pid = 1655] [id = 706] 15:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x129409800) [pid = 1655] [serial = 2118] [outer = 0x0] 15:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a362000) [pid = 1655] [serial = 2119] [outer = 0x129409800] 15:50:10 INFO - PROCESS | 1655 | 1468018210032 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a549800) [pid = 1655] [serial = 2120] [outer = 0x129409800] 15:50:10 INFO - PROCESS | 1655 | 1468018210353 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:50:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 469ms 15:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:50:10 INFO - PROCESS | 1655 | 1468018210386 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1655 | 1468018210387 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:50:10 INFO - PROCESS | 1655 | 1468018210389 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1655 | 1468018210390 Marionette TRACE conn2 <- [1,2798,null,{}] 15:50:10 INFO - PROCESS | 1655 | 1468018210393 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:10 INFO - PROCESS | 1655 | 1468018210394 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:10 INFO - PROCESS | 1655 | 1468018210512 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:50:10 INFO - PROCESS | 1655 | 1468018210518 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1655 | 1468018210519 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d157000 == 42 [pid = 1655] [id = 707] 15:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1292a5800) [pid = 1655] [serial = 2121] [outer = 0x0] 15:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a54d400) [pid = 1655] [serial = 2122] [outer = 0x1292a5800] 15:50:10 INFO - PROCESS | 1655 | 1468018210542 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a880400) [pid = 1655] [serial = 2123] [outer = 0x1292a5800] 15:50:10 INFO - PROCESS | 1655 | 1468018210901 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:50:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 15:50:10 INFO - PROCESS | 1655 | 1468018210910 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1655 | 1468018210913 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:50:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:50:10 INFO - PROCESS | 1655 | 1468018210917 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1655 | 1468018210919 Marionette TRACE conn2 <- [1,2802,null,{}] 15:50:10 INFO - PROCESS | 1655 | 1468018210924 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:10 INFO - PROCESS | 1655 | 1468018210926 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:11 INFO - PROCESS | 1655 | 1468018211041 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:50:11 INFO - PROCESS | 1655 | 1468018211115 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1655 | 1468018211118 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x117363000 == 43 [pid = 1655] [id = 708] 15:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1133ac400) [pid = 1655] [serial = 2124] [outer = 0x0] 15:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113ced400) [pid = 1655] [serial = 2125] [outer = 0x1133ac400] 15:50:11 INFO - PROCESS | 1655 | 1468018211149 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x116746c00) [pid = 1655] [serial = 2126] [outer = 0x1133ac400] 15:50:11 INFO - PROCESS | 1655 | 1468018211596 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:50:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 723ms 15:50:11 INFO - PROCESS | 1655 | 1468018211639 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 1655 | 1468018211643 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:50:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:50:11 INFO - PROCESS | 1655 | 1468018211666 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1655 | 1468018211668 Marionette TRACE conn2 <- [1,2806,null,{}] 15:50:11 INFO - PROCESS | 1655 | 1468018211670 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:11 INFO - PROCESS | 1655 | 1468018211672 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:11 INFO - PROCESS | 1655 | 1468018211780 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:50:11 INFO - PROCESS | 1655 | 1468018211854 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1655 | 1468018211855 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a3a4800 == 44 [pid = 1655] [id = 709] 15:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11857d400) [pid = 1655] [serial = 2127] [outer = 0x0] 15:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1185c1800) [pid = 1655] [serial = 2128] [outer = 0x11857d400] 15:50:11 INFO - PROCESS | 1655 | 1468018211886 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1191d4400) [pid = 1655] [serial = 2129] [outer = 0x11857d400] 15:50:12 INFO - PROCESS | 1655 | 1468018212313 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:50:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 672ms 15:50:12 INFO - PROCESS | 1655 | 1468018212336 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1655 | 1468018212338 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:50:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:50:12 INFO - PROCESS | 1655 | 1468018212340 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1655 | 1468018212343 Marionette TRACE conn2 <- [1,2810,null,{}] 15:50:12 INFO - PROCESS | 1655 | 1468018212351 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:12 INFO - PROCESS | 1655 | 1468018212354 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:12 INFO - PROCESS | 1655 | 1468018212483 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:50:12 INFO - PROCESS | 1655 | 1468018212546 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1655 | 1468018212548 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cadc800 == 45 [pid = 1655] [id = 710] 15:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1198eb400) [pid = 1655] [serial = 2130] [outer = 0x0] 15:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123c2a000) [pid = 1655] [serial = 2131] [outer = 0x1198eb400] 15:50:12 INFO - PROCESS | 1655 | 1468018212620 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124eac000) [pid = 1655] [serial = 2132] [outer = 0x1198eb400] 15:50:13 INFO - PROCESS | 1655 | 1468018213029 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 15:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:50:13 INFO - PROCESS | 1655 | 1468018213063 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1655 | 1468018213065 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:50:13 INFO - PROCESS | 1655 | 1468018213067 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1655 | 1468018213068 Marionette TRACE conn2 <- [1,2814,null,{}] 15:50:13 INFO - PROCESS | 1655 | 1468018213071 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:13 INFO - PROCESS | 1655 | 1468018213072 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:13 INFO - PROCESS | 1655 | 1468018213179 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:50:13 INFO - PROCESS | 1655 | 1468018213240 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1655 | 1468018213242 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0ef800 == 46 [pid = 1655] [id = 711] 15:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1176c6c00) [pid = 1655] [serial = 2133] [outer = 0x0] 15:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126720400) [pid = 1655] [serial = 2134] [outer = 0x1176c6c00] 15:50:13 INFO - PROCESS | 1655 | 1468018213311 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12895e800) [pid = 1655] [serial = 2135] [outer = 0x1176c6c00] 15:50:13 INFO - PROCESS | 1655 | 1468018213911 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:50:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 872ms 15:50:13 INFO - PROCESS | 1655 | 1468018213940 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:50:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:50:13 INFO - PROCESS | 1655 | 1468018213942 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:50:13 INFO - PROCESS | 1655 | 1468018213945 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1655 | 1468018213947 Marionette TRACE conn2 <- [1,2818,null,{}] 15:50:13 INFO - PROCESS | 1655 | 1468018213951 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:13 INFO - PROCESS | 1655 | 1468018213952 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:14 INFO - PROCESS | 1655 | 1468018214054 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:50:14 INFO - PROCESS | 1655 | 1468018214133 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1655 | 1468018214135 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x116998800 == 47 [pid = 1655] [id = 712] 15:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117e15800) [pid = 1655] [serial = 2136] [outer = 0x0] 15:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118251400) [pid = 1655] [serial = 2137] [outer = 0x117e15800] 15:50:14 INFO - PROCESS | 1655 | 1468018214163 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1182ddc00) [pid = 1655] [serial = 2138] [outer = 0x117e15800] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11817c000 == 46 [pid = 1655] [id = 682] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf29800 == 45 [pid = 1655] [id = 706] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12cad5000 == 44 [pid = 1655] [id = 705] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5b4800 == 43 [pid = 1655] [id = 704] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c436000 == 42 [pid = 1655] [id = 703] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd27800 == 41 [pid = 1655] [id = 702] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c1800 == 40 [pid = 1655] [id = 701] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b816800 == 39 [pid = 1655] [id = 700] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a817000 == 38 [pid = 1655] [id = 699] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128b61800 == 37 [pid = 1655] [id = 698] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125118000 == 36 [pid = 1655] [id = 697] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x11907c800 == 35 [pid = 1655] [id = 696] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1191ba800 == 34 [pid = 1655] [id = 695] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce0c000 == 33 [pid = 1655] [id = 17] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1256b6800 == 32 [pid = 1655] [id = 694] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117232000 == 31 [pid = 1655] [id = 693] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b826000 == 30 [pid = 1655] [id = 692] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0ef800 == 29 [pid = 1655] [id = 711] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12cadc800 == 28 [pid = 1655] [id = 710] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a3a4800 == 27 [pid = 1655] [id = 709] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d157000 == 26 [pid = 1655] [id = 707] 15:50:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117363000 == 25 [pid = 1655] [id = 708] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123f14400) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118715800) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11647ac00) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1191d3000) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12661c800) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1257a4c00) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119715000) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113c80000) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119c79000) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176ce000) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11824cc00) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1256c9000) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118582400) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11815bc00) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11974d800) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1210e5800) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124554c00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1198a5400) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119054800) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1166f5000) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1251ec400) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124cd7800) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1182e1400) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118581400) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 15:50:15 INFO - PROCESS | 1655 | 1468018215133 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:50:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1221ms 15:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:50:15 INFO - PROCESS | 1655 | 1468018215167 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1655 | 1468018215169 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:50:15 INFO - PROCESS | 1655 | 1468018215172 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1655 | 1468018215174 Marionette TRACE conn2 <- [1,2822,null,{}] 15:50:15 INFO - PROCESS | 1655 | 1468018215184 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:15 INFO - PROCESS | 1655 | 1468018215186 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:15 INFO - PROCESS | 1655 | 1468018215271 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:50:15 INFO - PROCESS | 1655 | 1468018215280 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1655 | 1468018215283 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11661b800 == 26 [pid = 1655] [id = 713] 15:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1133b4400) [pid = 1655] [serial = 2139] [outer = 0x0] 15:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x113a3d000) [pid = 1655] [serial = 2140] [outer = 0x1133b4400] 15:50:15 INFO - PROCESS | 1655 | 1468018215311 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112e8a000) [pid = 1655] [serial = 2141] [outer = 0x1133b4400] 15:50:15 INFO - PROCESS | 1655 | 1468018215751 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:50:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 625ms 15:50:15 INFO - PROCESS | 1655 | 1468018215798 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1655 | 1468018215804 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:50:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:50:15 INFO - PROCESS | 1655 | 1468018215811 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1655 | 1468018215814 Marionette TRACE conn2 <- [1,2826,null,{}] 15:50:15 INFO - PROCESS | 1655 | 1468018215817 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:15 INFO - PROCESS | 1655 | 1468018215820 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:15 INFO - PROCESS | 1655 | 1468018215947 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:50:16 INFO - PROCESS | 1655 | 1468018216031 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1655 | 1468018216033 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181d1800 == 27 [pid = 1655] [id = 714] 15:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1161b0000) [pid = 1655] [serial = 2142] [outer = 0x0] 15:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1172c8c00) [pid = 1655] [serial = 2143] [outer = 0x1161b0000] 15:50:16 INFO - PROCESS | 1655 | 1468018216060 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118252400) [pid = 1655] [serial = 2144] [outer = 0x1161b0000] 15:50:16 INFO - PROCESS | 1655 | 1468018216373 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:50:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 621ms 15:50:16 INFO - PROCESS | 1655 | 1468018216432 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1655 | 1468018216434 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:50:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:50:16 INFO - PROCESS | 1655 | 1468018216436 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - PROCESS | 1655 | 1468018216438 Marionette TRACE conn2 <- [1,2830,null,{}] 15:50:16 INFO - PROCESS | 1655 | 1468018216447 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:16 INFO - PROCESS | 1655 | 1468018216450 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:16 INFO - PROCESS | 1655 | 1468018216566 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:50:16 INFO - PROCESS | 1655 | 1468018216659 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1655 | 1468018216661 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618e800 == 28 [pid = 1655] [id = 715] 15:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112a7c000) [pid = 1655] [serial = 2145] [outer = 0x0] 15:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112e8f800) [pid = 1655] [serial = 2146] [outer = 0x112a7c000] 15:50:16 INFO - PROCESS | 1655 | 1468018216713 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x113c81000) [pid = 1655] [serial = 2147] [outer = 0x112a7c000] 15:50:17 INFO - PROCESS | 1655 | 1468018217352 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:50:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 926ms 15:50:17 INFO - PROCESS | 1655 | 1468018217366 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1655 | 1468018217369 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:50:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:50:17 INFO - PROCESS | 1655 | 1468018217375 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1655 | 1468018217378 Marionette TRACE conn2 <- [1,2834,null,{}] 15:50:17 INFO - PROCESS | 1655 | 1468018217382 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:17 INFO - PROCESS | 1655 | 1468018217388 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:17 INFO - PROCESS | 1655 | 1468018217499 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:50:17 INFO - PROCESS | 1655 | 1468018217578 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1655 | 1468018217580 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123fd7800 == 29 [pid = 1655] [id = 716] 15:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1176c6800) [pid = 1655] [serial = 2148] [outer = 0x0] 15:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1182a2400) [pid = 1655] [serial = 2149] [outer = 0x1176c6800] 15:50:17 INFO - PROCESS | 1655 | 1468018217610 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118530000) [pid = 1655] [serial = 2150] [outer = 0x1176c6800] 15:50:18 INFO - PROCESS | 1655 | 1468018218142 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:50:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 824ms 15:50:18 INFO - PROCESS | 1655 | 1468018218222 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1655 | 1468018218224 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:50:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:50:18 INFO - PROCESS | 1655 | 1468018218228 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1655 | 1468018218229 Marionette TRACE conn2 <- [1,2838,null,{}] 15:50:18 INFO - PROCESS | 1655 | 1468018218232 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:18 INFO - PROCESS | 1655 | 1468018218233 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:18 INFO - PROCESS | 1655 | 1468018218339 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:50:18 INFO - PROCESS | 1655 | 1468018218396 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1655 | 1468018218398 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x125770800 == 30 [pid = 1655] [id = 717] 15:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1166f6400) [pid = 1655] [serial = 2151] [outer = 0x0] 15:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118721c00) [pid = 1655] [serial = 2152] [outer = 0x1166f6400] 15:50:18 INFO - PROCESS | 1655 | 1468018218427 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1191d3000) [pid = 1655] [serial = 2153] [outer = 0x1166f6400] 15:50:19 INFO - PROCESS | 1655 | 1468018218995 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 15:50:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1181d1800 == 29 [pid = 1655] [id = 714] 15:50:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11661b800 == 28 [pid = 1655] [id = 713] 15:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 820ms 15:50:19 INFO - PROCESS | 1655 | 1468018219047 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:50:19 INFO - PROCESS | 1655 | 1468018219050 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:50:19 INFO - PROCESS | 1655 | 1468018219053 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1655 | 1468018219054 Marionette TRACE conn2 <- [1,2842,null,{}] 15:50:19 INFO - PROCESS | 1655 | 1468018219058 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:19 INFO - PROCESS | 1655 | 1468018219061 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:19 INFO - PROCESS | 1655 | 1468018219142 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:50:19 INFO - PROCESS | 1655 | 1468018219149 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1655 | 1468018219152 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181c7800 == 29 [pid = 1655] [id = 718] 15:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113ceec00) [pid = 1655] [serial = 2154] [outer = 0x0] 15:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1164d9400) [pid = 1655] [serial = 2155] [outer = 0x113ceec00] 15:50:19 INFO - PROCESS | 1655 | 1468018219180 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118159400) [pid = 1655] [serial = 2156] [outer = 0x113ceec00] 15:50:19 INFO - PROCESS | 1655 | 1468018219536 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:50:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 15:50:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:50:19 INFO - PROCESS | 1655 | 1468018219586 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1655 | 1468018219589 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:50:19 INFO - PROCESS | 1655 | 1468018219594 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1655 | 1468018219596 Marionette TRACE conn2 <- [1,2846,null,{}] 15:50:19 INFO - PROCESS | 1655 | 1468018219599 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:19 INFO - PROCESS | 1655 | 1468018219600 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:19 INFO - PROCESS | 1655 | 1468018219701 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:50:19 INFO - PROCESS | 1655 | 1468018219707 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:19 INFO - PROCESS | 1655 | 1468018219709 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125775800 == 30 [pid = 1655] [id = 719] 15:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1188fb400) [pid = 1655] [serial = 2157] [outer = 0x0] 15:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11934d800) [pid = 1655] [serial = 2158] [outer = 0x1188fb400] 15:50:19 INFO - PROCESS | 1655 | 1468018219736 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119717400) [pid = 1655] [serial = 2159] [outer = 0x1188fb400] 15:50:20 INFO - PROCESS | 1655 | 1468018220140 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 15:50:20 INFO - PROCESS | 1655 | 1468018220164 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1655 | 1468018220166 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:50:20 INFO - PROCESS | 1655 | 1468018220181 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1655 | 1468018220184 Marionette TRACE conn2 <- [1,2850,null,{}] 15:50:20 INFO - PROCESS | 1655 | 1468018220192 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:20 INFO - PROCESS | 1655 | 1468018220195 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:20 INFO - PROCESS | 1655 | 1468018220307 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:50:20 INFO - PROCESS | 1655 | 1468018220313 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1655 | 1468018220315 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x129262800 == 31 [pid = 1655] [id = 720] 15:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1198ef800) [pid = 1655] [serial = 2160] [outer = 0x0] 15:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119c6f400) [pid = 1655] [serial = 2161] [outer = 0x1198ef800] 15:50:20 INFO - PROCESS | 1655 | 1468018220343 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1210db400) [pid = 1655] [serial = 2162] [outer = 0x1198ef800] 15:50:20 INFO - PROCESS | 1655 | 1468018220702 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:50:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:50:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 582ms 15:50:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:50:20 INFO - PROCESS | 1655 | 1468018220759 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:50:20 INFO - PROCESS | 1655 | 1468018220760 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:50:20 INFO - PROCESS | 1655 | 1468018220762 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:50:20 INFO - PROCESS | 1655 | 1468018220763 Marionette TRACE conn2 <- [1,2854,null,{}] 15:50:20 INFO - PROCESS | 1655 | 1468018220766 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:20 INFO - PROCESS | 1655 | 1468018220767 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:20 INFO - PROCESS | 1655 | 1468018220870 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:50:20 INFO - PROCESS | 1655 | 1468018220883 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1655 | 1468018220884 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a818800 == 32 [pid = 1655] [id = 721] 15:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1197c8400) [pid = 1655] [serial = 2163] [outer = 0x0] 15:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123a03c00) [pid = 1655] [serial = 2164] [outer = 0x1197c8400] 15:50:20 INFO - PROCESS | 1655 | 1468018220909 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12454cc00) [pid = 1655] [serial = 2165] [outer = 0x1197c8400] 15:50:21 INFO - PROCESS | 1655 | 1468018221249 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 517ms 15:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:50:21 INFO - PROCESS | 1655 | 1468018221285 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1655 | 1468018221286 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:50:21 INFO - PROCESS | 1655 | 1468018221288 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1655 | 1468018221290 Marionette TRACE conn2 <- [1,2858,null,{}] 15:50:21 INFO - PROCESS | 1655 | 1468018221299 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:21 INFO - PROCESS | 1655 | 1468018221300 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:21 INFO - PROCESS | 1655 | 1468018221400 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:50:21 INFO - PROCESS | 1655 | 1468018221403 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1655 | 1468018221404 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e4800 == 33 [pid = 1655] [id = 722] 15:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119c76800) [pid = 1655] [serial = 2166] [outer = 0x0] 15:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1246cf800) [pid = 1655] [serial = 2167] [outer = 0x119c76800] 15:50:21 INFO - PROCESS | 1655 | 1468018221428 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124cd8000) [pid = 1655] [serial = 2168] [outer = 0x119c76800] 15:50:21 INFO - PROCESS | 1655 | 1468018221790 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:50:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 15:50:21 INFO - PROCESS | 1655 | 1468018221819 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1655 | 1468018221820 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:50:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:50:21 INFO - PROCESS | 1655 | 1468018221822 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1655 | 1468018221823 Marionette TRACE conn2 <- [1,2862,null,{}] 15:50:21 INFO - PROCESS | 1655 | 1468018221825 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:21 INFO - PROCESS | 1655 | 1468018221830 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:22 INFO - PROCESS | 1655 | 1468018222004 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x117e15800) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1133ac400) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11857d400) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c580c00) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128866400) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128a72800) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112ed6000) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11824f000) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11824f400) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118722c00) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1251ef400) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1185cbc00) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115f18800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12062b400) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12886b000) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1133b4400) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1198eb400) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129409800) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176c6c00) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1164da800) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124197c00) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1292a5800) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1251f2800) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:50:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11824d800) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:50:22 INFO - PROCESS | 1655 | 1468018222055 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1655 | 1468018222056 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11618c800 == 34 [pid = 1655] [id = 723] 15:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112e91000) [pid = 1655] [serial = 2169] [outer = 0x0] 15:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1133ac400) [pid = 1655] [serial = 2170] [outer = 0x112e91000] 15:50:22 INFO - PROCESS | 1655 | 1468018222081 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1172c4400) [pid = 1655] [serial = 2171] [outer = 0x112e91000] 15:50:22 INFO - PROCESS | 1655 | 1468018222381 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 618ms 15:50:22 INFO - PROCESS | 1655 | 1468018222440 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1655 | 1468018222442 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:50:22 INFO - PROCESS | 1655 | 1468018222444 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1655 | 1468018222453 Marionette TRACE conn2 <- [1,2866,null,{}] 15:50:22 INFO - PROCESS | 1655 | 1468018222455 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:22 INFO - PROCESS | 1655 | 1468018222457 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:22 INFO - PROCESS | 1655 | 1468018222559 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:50:22 INFO - PROCESS | 1655 | 1468018222565 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1655 | 1468018222566 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8be800 == 35 [pid = 1655] [id = 724] 15:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x117059c00) [pid = 1655] [serial = 2172] [outer = 0x0] 15:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11857a800) [pid = 1655] [serial = 2173] [outer = 0x117059c00] 15:50:22 INFO - PROCESS | 1655 | 1468018222590 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1256d4800) [pid = 1655] [serial = 2174] [outer = 0x117059c00] 15:50:22 INFO - PROCESS | 1655 | 1468018222906 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:50:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 476ms 15:50:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:50:22 INFO - PROCESS | 1655 | 1468018222921 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1655 | 1468018222923 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:50:22 INFO - PROCESS | 1655 | 1468018222929 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1655 | 1468018222933 Marionette TRACE conn2 <- [1,2870,null,{}] 15:50:22 INFO - PROCESS | 1655 | 1468018222936 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:22 INFO - PROCESS | 1655 | 1468018222938 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:23 INFO - PROCESS | 1655 | 1468018223069 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:50:23 INFO - PROCESS | 1655 | 1468018223074 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1655 | 1468018223076 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c432800 == 36 [pid = 1655] [id = 725] 15:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12579d800) [pid = 1655] [serial = 2175] [outer = 0x0] 15:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12886cc00) [pid = 1655] [serial = 2176] [outer = 0x12579d800] 15:50:23 INFO - PROCESS | 1655 | 1468018223119 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1288d0000) [pid = 1655] [serial = 2177] [outer = 0x12579d800] 15:50:23 INFO - PROCESS | 1655 | 1468018223539 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:50:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 627ms 15:50:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:50:23 INFO - PROCESS | 1655 | 1468018223553 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1655 | 1468018223555 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:50:23 INFO - PROCESS | 1655 | 1468018223557 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1655 | 1468018223558 Marionette TRACE conn2 <- [1,2874,null,{}] 15:50:23 INFO - PROCESS | 1655 | 1468018223561 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:23 INFO - PROCESS | 1655 | 1468018223573 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:23 INFO - PROCESS | 1655 | 1468018223693 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:50:23 INFO - PROCESS | 1655 | 1468018223700 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1655 | 1468018223702 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x124ed2800 == 37 [pid = 1655] [id = 726] 15:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119713c00) [pid = 1655] [serial = 2178] [outer = 0x0] 15:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1288d1800) [pid = 1655] [serial = 2179] [outer = 0x119713c00] 15:50:23 INFO - PROCESS | 1655 | 1468018223725 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128d3c000) [pid = 1655] [serial = 2180] [outer = 0x119713c00] 15:50:24 INFO - PROCESS | 1655 | 1468018224117 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 15:50:24 INFO - PROCESS | 1655 | 1468018224126 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1655 | 1468018224130 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:50:24 INFO - PROCESS | 1655 | 1468018224134 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1655 | 1468018224136 Marionette TRACE conn2 <- [1,2878,null,{}] 15:50:24 INFO - PROCESS | 1655 | 1468018224140 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:24 INFO - PROCESS | 1655 | 1468018224141 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:24 INFO - PROCESS | 1655 | 1468018224249 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:50:24 INFO - PROCESS | 1655 | 1468018224324 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1655 | 1468018224326 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12061e000 == 38 [pid = 1655] [id = 727] 15:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1133ad400) [pid = 1655] [serial = 2181] [outer = 0x0] 15:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1164d3c00) [pid = 1655] [serial = 2182] [outer = 0x1133ad400] 15:50:24 INFO - PROCESS | 1655 | 1468018224357 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11824a800) [pid = 1655] [serial = 2183] [outer = 0x1133ad400] 15:50:24 INFO - PROCESS | 1655 | 1468018224779 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:50:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 675ms 15:50:24 INFO - PROCESS | 1655 | 1468018224816 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1655 | 1468018224819 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:50:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:50:24 INFO - PROCESS | 1655 | 1468018224824 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1655 | 1468018224826 Marionette TRACE conn2 <- [1,2882,null,{}] 15:50:24 INFO - PROCESS | 1655 | 1468018224849 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:24 INFO - PROCESS | 1655 | 1468018224851 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:24 INFO - PROCESS | 1655 | 1468018224957 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:50:25 INFO - PROCESS | 1655 | 1468018225031 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1655 | 1468018225033 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a55e000 == 39 [pid = 1655] [id = 728] 15:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119056400) [pid = 1655] [serial = 2184] [outer = 0x0] 15:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119717000) [pid = 1655] [serial = 2185] [outer = 0x119056400] 15:50:25 INFO - PROCESS | 1655 | 1468018225063 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119749000) [pid = 1655] [serial = 2186] [outer = 0x119056400] 15:50:25 INFO - PROCESS | 1655 | 1468018225500 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:50:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 690ms 15:50:25 INFO - PROCESS | 1655 | 1468018225515 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 1655 | 1468018225516 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:50:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:50:25 INFO - PROCESS | 1655 | 1468018225519 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1655 | 1468018225521 Marionette TRACE conn2 <- [1,2886,null,{}] 15:50:25 INFO - PROCESS | 1655 | 1468018225530 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:25 INFO - PROCESS | 1655 | 1468018225533 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:25 INFO - PROCESS | 1655 | 1468018225654 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:50:25 INFO - PROCESS | 1655 | 1468018225743 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1655 | 1468018225745 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d151000 == 40 [pid = 1655] [id = 729] 15:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119c79800) [pid = 1655] [serial = 2187] [outer = 0x0] 15:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124cd6400) [pid = 1655] [serial = 2188] [outer = 0x119c79800] 15:50:25 INFO - PROCESS | 1655 | 1468018225778 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126238c00) [pid = 1655] [serial = 2189] [outer = 0x119c79800] 15:50:26 INFO - PROCESS | 1655 | 1468018226213 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 726ms 15:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:50:26 INFO - PROCESS | 1655 | 1468018226246 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1655 | 1468018226248 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:50:26 INFO - PROCESS | 1655 | 1468018226250 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1655 | 1468018226252 Marionette TRACE conn2 <- [1,2890,null,{}] 15:50:26 INFO - PROCESS | 1655 | 1468018226254 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:26 INFO - PROCESS | 1655 | 1468018226255 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:26 INFO - PROCESS | 1655 | 1468018226361 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:50:26 INFO - PROCESS | 1655 | 1468018226421 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1655 | 1468018226423 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d50f800 == 41 [pid = 1655] [id = 730] 15:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126719c00) [pid = 1655] [serial = 2190] [outer = 0x0] 15:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128866c00) [pid = 1655] [serial = 2191] [outer = 0x126719c00] 15:50:26 INFO - PROCESS | 1655 | 1468018226451 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128d48800) [pid = 1655] [serial = 2192] [outer = 0x126719c00] 15:50:26 INFO - PROCESS | 1655 | 1468018226867 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:50:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 669ms 15:50:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:50:26 INFO - PROCESS | 1655 | 1468018226920 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:50:26 INFO - PROCESS | 1655 | 1468018226921 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:50:26 INFO - PROCESS | 1655 | 1468018226923 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1655 | 1468018226924 Marionette TRACE conn2 <- [1,2894,null,{}] 15:50:26 INFO - PROCESS | 1655 | 1468018226927 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:26 INFO - PROCESS | 1655 | 1468018226928 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:27 INFO - PROCESS | 1655 | 1468018227064 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:50:27 INFO - PROCESS | 1655 | 1468018227153 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1655 | 1468018227154 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1181b6000 == 42 [pid = 1655] [id = 731] 15:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112df9c00) [pid = 1655] [serial = 2193] [outer = 0x0] 15:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1185c7400) [pid = 1655] [serial = 2194] [outer = 0x112df9c00] 15:50:27 INFO - PROCESS | 1655 | 1468018227186 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1267c3800) [pid = 1655] [serial = 2195] [outer = 0x112df9c00] 15:50:27 INFO - PROCESS | 1655 | 1468018227620 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:50:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 725ms 15:50:27 INFO - PROCESS | 1655 | 1468018227649 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1655 | 1468018227650 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:50:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:50:27 INFO - PROCESS | 1655 | 1468018227653 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1655 | 1468018227654 Marionette TRACE conn2 <- [1,2898,null,{}] 15:50:27 INFO - PROCESS | 1655 | 1468018227656 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:27 INFO - PROCESS | 1655 | 1468018227661 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:27 INFO - PROCESS | 1655 | 1468018227786 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:50:27 INFO - PROCESS | 1655 | 1468018227849 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1655 | 1468018227850 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x125761000 == 43 [pid = 1655] [id = 732] 15:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1182e8c00) [pid = 1655] [serial = 2196] [outer = 0x0] 15:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x129029800) [pid = 1655] [serial = 2197] [outer = 0x1182e8c00] 15:50:27 INFO - PROCESS | 1655 | 1468018227879 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x129385800) [pid = 1655] [serial = 2198] [outer = 0x1182e8c00] 15:50:28 INFO - PROCESS | 1655 | 1468018228452 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:50:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 821ms 15:50:28 INFO - PROCESS | 1655 | 1468018228474 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1655 | 1468018228477 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:50:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:50:28 INFO - PROCESS | 1655 | 1468018228482 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1655 | 1468018228484 Marionette TRACE conn2 <- [1,2902,null,{}] 15:50:28 INFO - PROCESS | 1655 | 1468018228488 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:28 INFO - PROCESS | 1655 | 1468018228490 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:28 INFO - PROCESS | 1655 | 1468018228592 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:50:28 INFO - PROCESS | 1655 | 1468018228671 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1655 | 1468018228672 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1191c7800 == 44 [pid = 1655] [id = 733] 15:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x118250400) [pid = 1655] [serial = 2199] [outer = 0x0] 15:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11828bc00) [pid = 1655] [serial = 2200] [outer = 0x118250400] 15:50:28 INFO - PROCESS | 1655 | 1468018228701 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x118577800) [pid = 1655] [serial = 2201] [outer = 0x118250400] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116998800 == 43 [pid = 1655] [id = 712] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12c432800 == 42 [pid = 1655] [id = 725] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8be800 == 41 [pid = 1655] [id = 724] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11618c800 == 40 [pid = 1655] [id = 723] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e4800 == 39 [pid = 1655] [id = 722] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a818800 == 38 [pid = 1655] [id = 721] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x129262800 == 37 [pid = 1655] [id = 720] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x125775800 == 36 [pid = 1655] [id = 719] 15:50:28 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1172c8c00) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1181c7800 == 35 [pid = 1655] [id = 718] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x125770800 == 34 [pid = 1655] [id = 717] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123fd7800 == 33 [pid = 1655] [id = 716] 15:50:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11618e800 == 32 [pid = 1655] [id = 715] 15:50:29 INFO - PROCESS | 1655 | 1468018229088 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118251400) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1182ddc00) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x113ced400) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116746c00) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1191d4400) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1185c1800) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12929b400) [pid = 1655] [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.] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1288c8800) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x129033400) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11323f000) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1150cd800) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118254400) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1182a4800) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118258800) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1182e6800) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119c2a400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1210e2400) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1267c0800) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1191d2400) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11974d400) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11647e000) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116974400) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124194000) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128a76800) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129028c00) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112e8a000) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124eac000) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a549800) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123c2a000) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126720400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12895e800) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1240b9800) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1292a4400) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11852d800) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a880400) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a362000) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113a3d000) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x129282c00) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1267c1800) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128958000) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a54d400) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12886ac00) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x129405c00) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12455a400) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 15:50:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12885e400) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 15:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 15:50:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:50:29 INFO - PROCESS | 1655 | 1468018229153 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1655 | 1468018229156 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:50:29 INFO - PROCESS | 1655 | 1468018229161 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1655 | 1468018229162 Marionette TRACE conn2 <- [1,2906,null,{}] 15:50:29 INFO - PROCESS | 1655 | 1468018229165 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:29 INFO - PROCESS | 1655 | 1468018229166 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:29 INFO - PROCESS | 1655 | 1468018229253 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:50:29 INFO - PROCESS | 1655 | 1468018229258 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1655 | 1468018229259 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ce000 == 33 [pid = 1655] [id = 734] 15:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1185c3c00) [pid = 1655] [serial = 2202] [outer = 0x0] 15:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118716c00) [pid = 1655] [serial = 2203] [outer = 0x1185c3c00] 15:50:29 INFO - PROCESS | 1655 | 1468018229289 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119715c00) [pid = 1655] [serial = 2204] [outer = 0x1185c3c00] 15:50:29 INFO - PROCESS | 1655 | 1468018229666 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:50:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 15:50:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:50:29 INFO - PROCESS | 1655 | 1468018229680 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:50:29 INFO - PROCESS | 1655 | 1468018229682 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:50:29 INFO - PROCESS | 1655 | 1468018229684 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1655 | 1468018229686 Marionette TRACE conn2 <- [1,2910,null,{}] 15:50:29 INFO - PROCESS | 1655 | 1468018229694 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:29 INFO - PROCESS | 1655 | 1468018229697 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:29 INFO - PROCESS | 1655 | 1468018229785 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:50:29 INFO - PROCESS | 1655 | 1468018229790 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1655 | 1468018229792 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x128924800 == 34 [pid = 1655] [id = 735] 15:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11994f000) [pid = 1655] [serial = 2205] [outer = 0x0] 15:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1210df000) [pid = 1655] [serial = 2206] [outer = 0x11994f000] 15:50:29 INFO - PROCESS | 1655 | 1468018229820 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124553800) [pid = 1655] [serial = 2207] [outer = 0x11994f000] 15:50:30 INFO - PROCESS | 1655 | 1468018230167 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 15:50:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:50:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:50:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 525ms 15:50:30 INFO - PROCESS | 1655 | 1468018230210 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1655 | 1468018230211 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:50:30 INFO - TEST-START | /DOMEvents/constructors.html 15:50:30 INFO - PROCESS | 1655 | 1468018230214 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1655 | 1468018230215 Marionette TRACE conn2 <- [1,2914,null,{}] 15:50:30 INFO - PROCESS | 1655 | 1468018230217 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:30 INFO - PROCESS | 1655 | 1468018230218 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:30 INFO - PROCESS | 1655 | 1468018230316 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:50:30 INFO - PROCESS | 1655 | 1468018230377 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1655 | 1468018230378 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x129498000 == 35 [pid = 1655] [id = 736] 15:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118155400) [pid = 1655] [serial = 2208] [outer = 0x0] 15:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1256c9c00) [pid = 1655] [serial = 2209] [outer = 0x118155400] 15:50:30 INFO - PROCESS | 1655 | 1468018230402 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1267bd400) [pid = 1655] [serial = 2210] [outer = 0x118155400] 15:50:30 INFO - PROCESS | 1655 | 1468018230709 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:50:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:50:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:50:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:50:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 15:50:30 INFO - PROCESS | 1655 | 1468018230740 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:50:30 INFO - PROCESS | 1655 | 1468018230741 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:50:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:50:30 INFO - PROCESS | 1655 | 1468018230747 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:50:30 INFO - PROCESS | 1655 | 1468018230749 Marionette TRACE conn2 <- [1,2918,null,{}] 15:50:30 INFO - PROCESS | 1655 | 1468018230761 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:30 INFO - PROCESS | 1655 | 1468018230762 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:30 INFO - PROCESS | 1655 | 1468018230882 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:50:30 INFO - PROCESS | 1655 | 1468018230888 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1655 | 1468018230889 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11666b800 == 36 [pid = 1655] [id = 737] 15:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1267ba400) [pid = 1655] [serial = 2211] [outer = 0x0] 15:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1288c5400) [pid = 1655] [serial = 2212] [outer = 0x1267ba400] 15:50:30 INFO - PROCESS | 1655 | 1468018230921 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12927ec00) [pid = 1655] [serial = 2213] [outer = 0x1267ba400] 15:50:31 INFO - PROCESS | 1655 | 1468018231291 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:50:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:50:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms 15:50:31 INFO - PROCESS | 1655 | 1468018231316 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1655 | 1468018231317 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:50:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:50:31 INFO - PROCESS | 1655 | 1468018231319 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1655 | 1468018231321 Marionette TRACE conn2 <- [1,2922,null,{}] 15:50:31 INFO - PROCESS | 1655 | 1468018231323 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:31 INFO - PROCESS | 1655 | 1468018231327 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:31 INFO - PROCESS | 1655 | 1468018231449 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:50:31 INFO - PROCESS | 1655 | 1468018231461 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1655 | 1468018231462 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd21800 == 37 [pid = 1655] [id = 738] 15:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12886ac00) [pid = 1655] [serial = 2214] [outer = 0x0] 15:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1292a6800) [pid = 1655] [serial = 2215] [outer = 0x12886ac00] 15:50:31 INFO - PROCESS | 1655 | 1468018231486 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a54d800) [pid = 1655] [serial = 2216] [outer = 0x12886ac00] 15:50:31 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:31 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:31 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:31 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:50:31 INFO - PROCESS | 1655 | 1468018231815 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 15:50:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:50:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 15:50:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 15:50:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 15:50:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:50:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:50:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 15:50:31 INFO - PROCESS | 1655 | 1468018231843 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1655 | 1468018231844 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:50:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:50:31 INFO - PROCESS | 1655 | 1468018231846 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1655 | 1468018231848 Marionette TRACE conn2 <- [1,2926,null,{}] 15:50:31 INFO - PROCESS | 1655 | 1468018231850 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:31 INFO - PROCESS | 1655 | 1468018231851 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:31 INFO - PROCESS | 1655 | 1468018231956 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:50:31 INFO - PROCESS | 1655 | 1468018231959 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1655 | 1468018231960 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cac9800 == 38 [pid = 1655] [id = 739] 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12886bc00) [pid = 1655] [serial = 2217] [outer = 0x0] 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a881800) [pid = 1655] [serial = 2218] [outer = 0x12886bc00] 15:50:32 INFO - PROCESS | 1655 | 1468018232018 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12aded400) [pid = 1655] [serial = 2219] [outer = 0x12886bc00] 15:50:32 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:50:32 INFO - PROCESS | 1655 | 1468018232303 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 15:50:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:50:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 15:50:32 INFO - PROCESS | 1655 | 1468018232318 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1655 | 1468018232320 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:50:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:50:32 INFO - PROCESS | 1655 | 1468018232322 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1655 | 1468018232323 Marionette TRACE conn2 <- [1,2930,null,{}] 15:50:32 INFO - PROCESS | 1655 | 1468018232334 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:32 INFO - PROCESS | 1655 | 1468018232335 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:32 INFO - PROCESS | 1655 | 1468018232457 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:50:32 INFO - PROCESS | 1655 | 1468018232497 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1655 | 1468018232498 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce22000 == 39 [pid = 1655] [id = 740] 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12adf0400) [pid = 1655] [serial = 2220] [outer = 0x0] 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b045c00) [pid = 1655] [serial = 2221] [outer = 0x12adf0400] 15:50:32 INFO - PROCESS | 1655 | 1468018232521 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b051400) [pid = 1655] [serial = 2222] [outer = 0x12adf0400] 15:50:32 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:50:32 INFO - PROCESS | 1655 | 1468018232802 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 15:50:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:50:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 15:50:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:50:32 INFO - PROCESS | 1655 | 1468018232842 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1655 | 1468018232843 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:50:32 INFO - PROCESS | 1655 | 1468018232848 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - PROCESS | 1655 | 1468018232849 Marionette TRACE conn2 <- [1,2934,null,{}] 15:50:32 INFO - PROCESS | 1655 | 1468018232852 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:32 INFO - PROCESS | 1655 | 1468018232853 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:32 INFO - PROCESS | 1655 | 1468018232955 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:50:32 INFO - PROCESS | 1655 | 1468018232967 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1655 | 1468018232968 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d169800 == 40 [pid = 1655] [id = 741] 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b051800) [pid = 1655] [serial = 2223] [outer = 0x0] 15:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b097c00) [pid = 1655] [serial = 2224] [outer = 0x12b051800] 15:50:32 INFO - PROCESS | 1655 | 1468018232992 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b09cc00) [pid = 1655] [serial = 2225] [outer = 0x12b051800] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1198ef800) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1197c8400) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1166f6400) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1188fb400) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113ceec00) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1161b0000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119c76800) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12579d800) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112e91000) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:50:33 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117059c00) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:50:33 INFO - PROCESS | 1655 | 1468018233374 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:50:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:50:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 15:50:33 INFO - PROCESS | 1655 | 1468018233417 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1655 | 1468018233418 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:50:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:50:33 INFO - PROCESS | 1655 | 1468018233420 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1655 | 1468018233422 Marionette TRACE conn2 <- [1,2938,null,{}] 15:50:33 INFO - PROCESS | 1655 | 1468018233424 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:33 INFO - PROCESS | 1655 | 1468018233425 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:33 INFO - PROCESS | 1655 | 1468018233514 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:50:33 INFO - PROCESS | 1655 | 1468018233580 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1655 | 1468018233581 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d503000 == 41 [pid = 1655] [id = 742] 15:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112dfd400) [pid = 1655] [serial = 2226] [outer = 0x0] 15:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118577000) [pid = 1655] [serial = 2227] [outer = 0x112dfd400] 15:50:33 INFO - PROCESS | 1655 | 1468018233605 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c6bc00) [pid = 1655] [serial = 2228] [outer = 0x112dfd400] 15:50:33 INFO - PROCESS | 1655 | 1468018233864 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:50:33 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:50:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 15:50:33 INFO - PROCESS | 1655 | 1468018233890 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1655 | 1468018233892 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:50:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:50:33 INFO - PROCESS | 1655 | 1468018233902 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1655 | 1468018233904 Marionette TRACE conn2 <- [1,2942,null,{}] 15:50:33 INFO - PROCESS | 1655 | 1468018233907 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:33 INFO - PROCESS | 1655 | 1468018233909 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:34 INFO - PROCESS | 1655 | 1468018234028 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:50:34 INFO - PROCESS | 1655 | 1468018234033 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1655 | 1468018234034 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e03e000 == 42 [pid = 1655] [id = 743] 15:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11824d800) [pid = 1655] [serial = 2229] [outer = 0x0] 15:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b09f000) [pid = 1655] [serial = 2230] [outer = 0x11824d800] 15:50:34 INFO - PROCESS | 1655 | 1468018234075 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b745400) [pid = 1655] [serial = 2231] [outer = 0x11824d800] 15:50:34 INFO - PROCESS | 1655 | 1468018234507 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 15:50:34 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:50:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:50:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 15:50:34 INFO - PROCESS | 1655 | 1468018234523 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1655 | 1468018234524 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:50:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:50:34 INFO - PROCESS | 1655 | 1468018234533 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1655 | 1468018234534 Marionette TRACE conn2 <- [1,2946,null,{}] 15:50:34 INFO - PROCESS | 1655 | 1468018234536 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:34 INFO - PROCESS | 1655 | 1468018234537 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:34 INFO - PROCESS | 1655 | 1468018234659 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:50:34 INFO - PROCESS | 1655 | 1468018234666 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1655 | 1468018234667 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x124098000 == 43 [pid = 1655] [id = 744] 15:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b7b4000) [pid = 1655] [serial = 2232] [outer = 0x0] 15:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b7ba800) [pid = 1655] [serial = 2233] [outer = 0x12b7b4000] 15:50:34 INFO - PROCESS | 1655 | 1468018234691 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b7bf800) [pid = 1655] [serial = 2234] [outer = 0x12b7b4000] 15:50:34 INFO - PROCESS | 1655 | 1468018234956 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:50:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 475ms 15:50:35 INFO - PROCESS | 1655 | 1468018235003 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1655 | 1468018235004 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:50:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:50:35 INFO - PROCESS | 1655 | 1468018235006 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1655 | 1468018235007 Marionette TRACE conn2 <- [1,2950,null,{}] 15:50:35 INFO - PROCESS | 1655 | 1468018235009 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:35 INFO - PROCESS | 1655 | 1468018235010 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:35 INFO - PROCESS | 1655 | 1468018235105 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:50:35 INFO - PROCESS | 1655 | 1468018235109 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1655 | 1468018235110 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e039000 == 44 [pid = 1655] [id = 745] 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b098800) [pid = 1655] [serial = 2235] [outer = 0x0] 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b865c00) [pid = 1655] [serial = 2236] [outer = 0x12b098800] 15:50:35 INFO - PROCESS | 1655 | 1468018235134 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b86bc00) [pid = 1655] [serial = 2237] [outer = 0x12b098800] 15:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x113a29800 == 45 [pid = 1655] [id = 746] 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116475000) [pid = 1655] [serial = 2238] [outer = 0x0] 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x111e2ec00) [pid = 1655] [serial = 2239] [outer = 0x116475000] 15:50:35 INFO - PROCESS | 1655 | 1468018235646 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:50:35 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:50:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 668ms 15:50:35 INFO - PROCESS | 1655 | 1468018235675 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1655 | 1468018235678 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:50:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:50:35 INFO - PROCESS | 1655 | 1468018235681 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1655 | 1468018235684 Marionette TRACE conn2 <- [1,2954,null,{}] 15:50:35 INFO - PROCESS | 1655 | 1468018235688 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:35 INFO - PROCESS | 1655 | 1468018235690 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:35 INFO - PROCESS | 1655 | 1468018235828 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:50:35 INFO - PROCESS | 1655 | 1468018235906 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1655 | 1468018235908 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11831f000 == 46 [pid = 1655] [id = 747] 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1182a0400) [pid = 1655] [serial = 2240] [outer = 0x0] 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11857bc00) [pid = 1655] [serial = 2241] [outer = 0x1182a0400] 15:50:35 INFO - PROCESS | 1655 | 1468018235938 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11905a400) [pid = 1655] [serial = 2242] [outer = 0x1182a0400] 15:50:36 INFO - PROCESS | 1655 | 1468018236296 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:50:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:50:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 15:50:36 INFO - PROCESS | 1655 | 1468018236303 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1655 | 1468018236306 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:50:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:50:36 INFO - PROCESS | 1655 | 1468018236311 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1655 | 1468018236313 Marionette TRACE conn2 <- [1,2958,null,{}] 15:50:36 INFO - PROCESS | 1655 | 1468018236315 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:36 INFO - PROCESS | 1655 | 1468018236317 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:36 INFO - PROCESS | 1655 | 1468018236440 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:50:36 INFO - PROCESS | 1655 | 1468018236546 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1655 | 1468018236548 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294a2800 == 47 [pid = 1655] [id = 748] 15:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1198a5800) [pid = 1655] [serial = 2243] [outer = 0x0] 15:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1210de000) [pid = 1655] [serial = 2244] [outer = 0x1198a5800] 15:50:36 INFO - PROCESS | 1655 | 1468018236598 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1266afc00) [pid = 1655] [serial = 2245] [outer = 0x1198a5800] 15:50:36 INFO - PROCESS | 1655 | 1468018236969 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:50:36 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:50:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 671ms 15:50:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:50:36 INFO - PROCESS | 1655 | 1468018236982 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1655 | 1468018236983 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:50:36 INFO - PROCESS | 1655 | 1468018236985 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1655 | 1468018236988 Marionette TRACE conn2 <- [1,2962,null,{}] 15:50:37 INFO - PROCESS | 1655 | 1468018236996 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:37 INFO - PROCESS | 1655 | 1468018236999 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:37 INFO - PROCESS | 1655 | 1468018237107 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:50:37 INFO - PROCESS | 1655 | 1468018237215 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1655 | 1468018237217 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce20000 == 48 [pid = 1655] [id = 749] 15:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128957000) [pid = 1655] [serial = 2246] [outer = 0x0] 15:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1292a4c00) [pid = 1655] [serial = 2247] [outer = 0x128957000] 15:50:37 INFO - PROCESS | 1655 | 1468018237250 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12940e800) [pid = 1655] [serial = 2248] [outer = 0x128957000] 15:50:37 INFO - PROCESS | 1655 | 1468018237618 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:50:37 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:50:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 674ms 15:50:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:50:37 INFO - PROCESS | 1655 | 1468018237661 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1655 | 1468018237663 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:50:37 INFO - PROCESS | 1655 | 1468018237665 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - PROCESS | 1655 | 1468018237666 Marionette TRACE conn2 <- [1,2966,null,{}] 15:50:37 INFO - PROCESS | 1655 | 1468018237669 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:37 INFO - PROCESS | 1655 | 1468018237670 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:37 INFO - PROCESS | 1655 | 1468018237787 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:50:37 INFO - PROCESS | 1655 | 1468018237897 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1655 | 1468018237899 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x117074800 == 49 [pid = 1655] [id = 750] 15:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116745000) [pid = 1655] [serial = 2249] [outer = 0x0] 15:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12895f000) [pid = 1655] [serial = 2250] [outer = 0x116745000] 15:50:37 INFO - PROCESS | 1655 | 1468018237929 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12a882800) [pid = 1655] [serial = 2251] [outer = 0x116745000] 15:50:38 INFO - PROCESS | 1655 | 1468018238512 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:50:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:50:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 871ms 15:50:38 INFO - PROCESS | 1655 | 1468018238537 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1655 | 1468018238539 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:50:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:50:38 INFO - PROCESS | 1655 | 1468018238542 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1655 | 1468018238544 Marionette TRACE conn2 <- [1,2970,null,{}] 15:50:38 INFO - PROCESS | 1655 | 1468018238548 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:38 INFO - PROCESS | 1655 | 1468018238549 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:38 INFO - PROCESS | 1655 | 1468018238652 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:50:38 INFO - PROCESS | 1655 | 1468018238718 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1655 | 1468018238719 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x118322800 == 50 [pid = 1655] [id = 751] 15:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x112766c00) [pid = 1655] [serial = 2252] [outer = 0x0] 15:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1128d9800) [pid = 1655] [serial = 2253] [outer = 0x112766c00] 15:50:38 INFO - PROCESS | 1655 | 1468018238747 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1150c2c00) [pid = 1655] [serial = 2254] [outer = 0x112766c00] 15:50:39 INFO - PROCESS | 1655 | 1468018239152 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 15:50:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:50:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 15:50:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:50:39 INFO - PROCESS | 1655 | 1468018239165 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1655 | 1468018239168 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:50:39 INFO - PROCESS | 1655 | 1468018239172 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1655 | 1468018239174 Marionette TRACE conn2 <- [1,2974,null,{}] 15:50:39 INFO - PROCESS | 1655 | 1468018239176 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:39 INFO - PROCESS | 1655 | 1468018239178 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:39 INFO - PROCESS | 1655 | 1468018239278 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:50:39 INFO - PROCESS | 1655 | 1468018239363 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1655 | 1468018239364 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707e000 == 51 [pid = 1655] [id = 752] 15:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x117397800) [pid = 1655] [serial = 2255] [outer = 0x0] 15:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1176cf800) [pid = 1655] [serial = 2256] [outer = 0x117397800] 15:50:39 INFO - PROCESS | 1655 | 1468018239431 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11824c000) [pid = 1655] [serial = 2257] [outer = 0x117397800] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x124098000 == 50 [pid = 1655] [id = 744] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12e03e000 == 49 [pid = 1655] [id = 743] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d503000 == 48 [pid = 1655] [id = 742] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d169800 == 47 [pid = 1655] [id = 741] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce22000 == 46 [pid = 1655] [id = 740] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1288d1800) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12cac9800 == 45 [pid = 1655] [id = 739] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd21800 == 44 [pid = 1655] [id = 738] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11666b800 == 43 [pid = 1655] [id = 737] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x129498000 == 42 [pid = 1655] [id = 736] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x128924800 == 41 [pid = 1655] [id = 735] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ce000 == 40 [pid = 1655] [id = 734] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1191c7800 == 39 [pid = 1655] [id = 733] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x125761000 == 38 [pid = 1655] [id = 732] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1181b6000 == 37 [pid = 1655] [id = 731] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d50f800 == 36 [pid = 1655] [id = 730] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12d151000 == 35 [pid = 1655] [id = 729] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12a55e000 == 34 [pid = 1655] [id = 728] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x12061e000 == 33 [pid = 1655] [id = 727] 15:50:39 INFO - PROCESS | 1655 | --DOCSHELL 0x124ed2800 == 32 [pid = 1655] [id = 726] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x119c6f400) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x112e8f800) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x123a03c00) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1191d3000) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118721c00) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11934d800) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1182a2400) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1164d9400) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118159400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118252400) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1246cf800) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12454cc00) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124cd8000) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12886cc00) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1172c4400) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1133ac400) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11857a800) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1288d0000) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1210db400) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1256d4800) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119717400) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 15:50:39 INFO - PROCESS | 1655 | 1468018239765 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 15:50:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 15:50:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 619ms 15:50:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:50:39 INFO - PROCESS | 1655 | 1468018239792 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1655 | 1468018239793 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:50:39 INFO - PROCESS | 1655 | 1468018239796 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1655 | 1468018239798 Marionette TRACE conn2 <- [1,2978,null,{}] 15:50:39 INFO - PROCESS | 1655 | 1468018239806 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:39 INFO - PROCESS | 1655 | 1468018239809 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:39 INFO - PROCESS | 1655 | 1468018239899 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:50:39 INFO - PROCESS | 1655 | 1468018239960 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1655 | 1468018239962 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x124096000 == 33 [pid = 1655] [id = 753] 15:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118259400) [pid = 1655] [serial = 2258] [outer = 0x0] 15:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118532800) [pid = 1655] [serial = 2259] [outer = 0x118259400] 15:50:39 INFO - PROCESS | 1655 | 1468018239989 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11871d800) [pid = 1655] [serial = 2260] [outer = 0x118259400] 15:50:40 INFO - PROCESS | 1655 | 1468018240269 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 15:50:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 15:50:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 521ms 15:50:40 INFO - PROCESS | 1655 | 1468018240318 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1655 | 1468018240320 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:50:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:50:40 INFO - PROCESS | 1655 | 1468018240323 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1655 | 1468018240324 Marionette TRACE conn2 <- [1,2982,null,{}] 15:50:40 INFO - PROCESS | 1655 | 1468018240326 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:40 INFO - PROCESS | 1655 | 1468018240328 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:40 INFO - PROCESS | 1655 | 1468018240424 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:50:40 INFO - PROCESS | 1655 | 1468018240430 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1655 | 1468018240432 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1256b1800 == 34 [pid = 1655] [id = 754] 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11905f400) [pid = 1655] [serial = 2261] [outer = 0x0] 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119714000) [pid = 1655] [serial = 2262] [outer = 0x11905f400] 15:50:40 INFO - PROCESS | 1655 | 1468018240457 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11971dc00) [pid = 1655] [serial = 2263] [outer = 0x11905f400] 15:50:40 INFO - PROCESS | 1655 | 1468018240775 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 15:50:40 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 15:50:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:50:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:50:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 15:50:40 INFO - PROCESS | 1655 | 1468018240807 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:50:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:50:40 INFO - PROCESS | 1655 | 1468018240808 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:50:40 INFO - PROCESS | 1655 | 1468018240815 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1655 | 1468018240816 Marionette TRACE conn2 <- [1,2986,null,{}] 15:50:40 INFO - PROCESS | 1655 | 1468018240818 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:40 INFO - PROCESS | 1655 | 1468018240819 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:40 INFO - PROCESS | 1655 | 1468018240900 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:50:40 INFO - PROCESS | 1655 | 1468018240904 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1655 | 1468018240906 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289e4800 == 35 [pid = 1655] [id = 755] 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11971f000) [pid = 1655] [serial = 2264] [outer = 0x0] 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119c27400) [pid = 1655] [serial = 2265] [outer = 0x11971f000] 15:50:40 INFO - PROCESS | 1655 | 1468018240935 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119c7b000) [pid = 1655] [serial = 2266] [outer = 0x11971f000] 15:50:41 INFO - PROCESS | 1655 | 1468018241364 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 15:50:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 15:50:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 573ms 15:50:41 INFO - PROCESS | 1655 | 1468018241388 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:50:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:50:41 INFO - PROCESS | 1655 | 1468018241390 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:50:41 INFO - PROCESS | 1655 | 1468018241393 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1655 | 1468018241395 Marionette TRACE conn2 <- [1,2990,null,{}] 15:50:41 INFO - PROCESS | 1655 | 1468018241398 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:41 INFO - PROCESS | 1655 | 1468018241404 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:41 INFO - PROCESS | 1655 | 1468018241589 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:50:41 INFO - PROCESS | 1655 | 1468018241631 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1655 | 1468018241632 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x118316800 == 36 [pid = 1655] [id = 756] 15:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118259800) [pid = 1655] [serial = 2267] [outer = 0x0] 15:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1240b9400) [pid = 1655] [serial = 2268] [outer = 0x118259800] 15:50:41 INFO - PROCESS | 1655 | 1468018241657 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1256d5c00) [pid = 1655] [serial = 2269] [outer = 0x118259800] 15:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a56a800 == 37 [pid = 1655] [id = 757] 15:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1267bec00) [pid = 1655] [serial = 2270] [outer = 0x0] 15:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126235c00) [pid = 1655] [serial = 2271] [outer = 0x1267bec00] 15:50:41 INFO - PROCESS | 1655 | 1468018241992 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 15:50:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 15:50:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 621ms 15:50:42 INFO - PROCESS | 1655 | 1468018242014 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1655 | 1468018242016 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:50:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:50:42 INFO - PROCESS | 1655 | 1468018242018 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1655 | 1468018242019 Marionette TRACE conn2 <- [1,2994,null,{}] 15:50:42 INFO - PROCESS | 1655 | 1468018242021 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:42 INFO - PROCESS | 1655 | 1468018242022 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:42 INFO - PROCESS | 1655 | 1468018242147 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:50:42 INFO - PROCESS | 1655 | 1468018242161 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1655 | 1468018242162 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e8800 == 38 [pid = 1655] [id = 758] 15:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126232000) [pid = 1655] [serial = 2272] [outer = 0x0] 15:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1266a9800) [pid = 1655] [serial = 2273] [outer = 0x126232000] 15:50:42 INFO - PROCESS | 1655 | 1468018242186 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12885f400) [pid = 1655] [serial = 2274] [outer = 0x126232000] 15:50:42 INFO - PROCESS | 1655 | 1468018242487 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 15:50:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:50:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 15:50:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 15:50:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:50:42 INFO - PROCESS | 1655 | 1468018242540 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1655 | 1468018242541 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:50:42 INFO - PROCESS | 1655 | 1468018242543 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1655 | 1468018242544 Marionette TRACE conn2 <- [1,2998,null,{}] 15:50:42 INFO - PROCESS | 1655 | 1468018242546 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:42 INFO - PROCESS | 1655 | 1468018242547 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:42 INFO - PROCESS | 1655 | 1468018242655 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:50:42 INFO - PROCESS | 1655 | 1468018242666 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1655 | 1468018242668 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b8c4000 == 39 [pid = 1655] [id = 759] 15:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128869000) [pid = 1655] [serial = 2275] [outer = 0x0] 15:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1288c8800) [pid = 1655] [serial = 2276] [outer = 0x128869000] 15:50:42 INFO - PROCESS | 1655 | 1468018242692 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128955400) [pid = 1655] [serial = 2277] [outer = 0x128869000] 15:50:43 INFO - PROCESS | 1655 | 1468018243009 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 15:50:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 15:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 521ms 15:50:43 INFO - PROCESS | 1655 | 1468018243065 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1655 | 1468018243066 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:50:43 INFO - PROCESS | 1655 | 1468018243074 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1655 | 1468018243075 Marionette TRACE conn2 <- [1,3002,null,{}] 15:50:43 INFO - PROCESS | 1655 | 1468018243078 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:43 INFO - PROCESS | 1655 | 1468018243079 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:43 INFO - PROCESS | 1655 | 1468018243187 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:50:43 INFO - PROCESS | 1655 | 1468018243226 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1655 | 1468018243227 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bd2f000 == 40 [pid = 1655] [id = 760] 15:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12886b800) [pid = 1655] [serial = 2278] [outer = 0x0] 15:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128962400) [pid = 1655] [serial = 2279] [outer = 0x12886b800] 15:50:43 INFO - PROCESS | 1655 | 1468018243251 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12929d000) [pid = 1655] [serial = 2280] [outer = 0x12886b800] 15:50:43 INFO - PROCESS | 1655 | 1468018243535 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 15:50:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 15:50:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 15:50:43 INFO - PROCESS | 1655 | 1468018243555 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1655 | 1468018243556 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:50:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:50:43 INFO - PROCESS | 1655 | 1468018243558 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1655 | 1468018243560 Marionette TRACE conn2 <- [1,3006,null,{}] 15:50:43 INFO - PROCESS | 1655 | 1468018243577 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:43 INFO - PROCESS | 1655 | 1468018243580 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:43 INFO - PROCESS | 1655 | 1468018243695 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:50:43 INFO - PROCESS | 1655 | 1468018243698 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1655 | 1468018243699 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5b8000 == 41 [pid = 1655] [id = 761] 15:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1288c9000) [pid = 1655] [serial = 2281] [outer = 0x0] 15:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12938e800) [pid = 1655] [serial = 2282] [outer = 0x1288c9000] 15:50:43 INFO - PROCESS | 1655 | 1468018243760 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x129412400) [pid = 1655] [serial = 2283] [outer = 0x1288c9000] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12ce0d000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12886ac00) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12886bc00) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x112dfd400) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12adf0400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x118155400) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1267ba400) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b051800) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118250400) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11994f000) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1182e8c00) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1185c3c00) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11824d800) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b7b4000) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:50:44 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12ce13800) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:50:44 INFO - PROCESS | 1655 | 1468018244346 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 15:50:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 15:50:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 829ms 15:50:44 INFO - PROCESS | 1655 | 1468018244388 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1655 | 1468018244390 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:50:44 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:50:44 INFO - PROCESS | 1655 | 1468018244392 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1655 | 1468018244394 Marionette TRACE conn2 <- [1,3010,null,{}] 15:50:44 INFO - PROCESS | 1655 | 1468018244401 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:44 INFO - PROCESS | 1655 | 1468018244403 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:44 INFO - PROCESS | 1655 | 1468018244534 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:50:44 INFO - PROCESS | 1655 | 1468018244574 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1655 | 1468018244576 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce17000 == 42 [pid = 1655] [id = 762] 15:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x125799c00) [pid = 1655] [serial = 2284] [outer = 0x0] 15:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12a36cc00) [pid = 1655] [serial = 2285] [outer = 0x125799c00] 15:50:44 INFO - PROCESS | 1655 | 1468018244602 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12a880800) [pid = 1655] [serial = 2286] [outer = 0x125799c00] 15:50:44 INFO - PROCESS | 1655 | 1468018244857 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 15:50:44 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 15:50:44 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 475ms 15:50:44 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:50:44 INFO - PROCESS | 1655 | 1468018244868 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1655 | 1468018244869 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:50:44 INFO - PROCESS | 1655 | 1468018244871 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1655 | 1468018244872 Marionette TRACE conn2 <- [1,3014,null,{}] 15:50:44 INFO - PROCESS | 1655 | 1468018244874 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:44 INFO - PROCESS | 1655 | 1468018244875 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:44 INFO - PROCESS | 1655 | 1468018244972 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:50:44 INFO - PROCESS | 1655 | 1468018244976 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1655 | 1468018244977 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d50f800 == 43 [pid = 1655] [id = 763] 15:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1193c6400) [pid = 1655] [serial = 2287] [outer = 0x0] 15:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12adec800) [pid = 1655] [serial = 2288] [outer = 0x1193c6400] 15:50:45 INFO - PROCESS | 1655 | 1468018245001 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12adf6c00) [pid = 1655] [serial = 2289] [outer = 0x1193c6400] 15:50:45 INFO - PROCESS | 1655 | [1655] 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 15:50:45 INFO - PROCESS | 1655 | 1468018245364 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:50:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:50:45 INFO - {} 15:50:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:50:45 INFO - {} 15:50:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:50:45 INFO - {} 15:50:45 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:50:45 INFO - {} 15:50:45 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 519ms 15:50:45 INFO - TEST-START | /FileAPI/fileReader.html 15:50:45 INFO - PROCESS | 1655 | 1468018245399 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1655 | 1468018245401 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:50:45 INFO - PROCESS | 1655 | 1468018245403 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1655 | 1468018245404 Marionette TRACE conn2 <- [1,3018,null,{}] 15:50:45 INFO - PROCESS | 1655 | 1468018245406 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:45 INFO - PROCESS | 1655 | 1468018245407 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:45 INFO - PROCESS | 1655 | 1468018245494 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:50:45 INFO - PROCESS | 1655 | 1468018245498 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1655 | 1468018245499 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x110fc9000 == 44 [pid = 1655] [id = 764] 15:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12b049000) [pid = 1655] [serial = 2290] [outer = 0x0] 15:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12b09b800) [pid = 1655] [serial = 2291] [outer = 0x12b049000] 15:50:45 INFO - PROCESS | 1655 | 1468018245529 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12b73a000) [pid = 1655] [serial = 2292] [outer = 0x12b049000] 15:50:45 INFO - PROCESS | 1655 | 1468018245836 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 15:50:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:50:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:50:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:50:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:50:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 15:50:45 INFO - TEST-START | /FileAPI/historical.html 15:50:45 INFO - PROCESS | 1655 | 1468018245874 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1655 | 1468018245875 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:50:45 INFO - PROCESS | 1655 | 1468018245879 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1655 | 1468018245881 Marionette TRACE conn2 <- [1,3022,null,{}] 15:50:45 INFO - PROCESS | 1655 | 1468018245884 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:45 INFO - PROCESS | 1655 | 1468018245885 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:45 INFO - PROCESS | 1655 | 1468018245973 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:50:45 INFO - PROCESS | 1655 | 1468018245978 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1655 | 1468018245979 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x118174800 == 45 [pid = 1655] [id = 765] 15:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12b04c800) [pid = 1655] [serial = 2293] [outer = 0x0] 15:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12b73cc00) [pid = 1655] [serial = 2294] [outer = 0x12b04c800] 15:50:46 INFO - PROCESS | 1655 | 1468018246063 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12b7b4800) [pid = 1655] [serial = 2295] [outer = 0x12b04c800] 15:50:46 INFO - PROCESS | 1655 | 1468018246441 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 15:50:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:50:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:50:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:50:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:50:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:50:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:50:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:50:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:50:46 INFO - TEST-OK | /FileAPI/historical.html | took 571ms 15:50:46 INFO - PROCESS | 1655 | 1468018246450 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1655 | 1468018246453 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:50:46 INFO - TEST-START | /FileAPI/idlharness.html 15:50:46 INFO - PROCESS | 1655 | 1468018246457 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - PROCESS | 1655 | 1468018246459 Marionette TRACE conn2 <- [1,3026,null,{}] 15:50:46 INFO - PROCESS | 1655 | 1468018246463 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:46 INFO - PROCESS | 1655 | 1468018246465 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:46 INFO - PROCESS | 1655 | 1468018246581 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:50:46 INFO - PROCESS | 1655 | 1468018246690 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1655 | 1468018246692 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117e6c000 == 46 [pid = 1655] [id = 766] 15:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x113a40c00) [pid = 1655] [serial = 2296] [outer = 0x0] 15:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1166f0800) [pid = 1655] [serial = 2297] [outer = 0x113a40c00] 15:50:46 INFO - PROCESS | 1655 | 1468018246726 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x117e15c00) [pid = 1655] [serial = 2298] [outer = 0x113a40c00] 15:50:47 INFO - PROCESS | 1655 | 1468018247330 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]]]}] 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:50:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:50:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:50:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:50:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:50:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:50:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:50:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:50:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:50:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:50:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 15:50:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:50:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:50:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:50:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 940ms 15:50:47 INFO - PROCESS | 1655 | 1468018247424 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1655 | 1468018247427 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:50:47 INFO - TEST-START | /FileAPI/idlharness.worker 15:50:47 INFO - PROCESS | 1655 | 1468018247438 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1655 | 1468018247440 Marionette TRACE conn2 <- [1,3030,null,{}] 15:50:47 INFO - PROCESS | 1655 | 1468018247443 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:47 INFO - PROCESS | 1655 | 1468018247446 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:47 INFO - PROCESS | 1655 | 1468018247562 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:50:47 INFO - PROCESS | 1655 | 1468018247638 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1655 | 1468018247639 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c950000 == 47 [pid = 1655] [id = 767] 15:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b73d400) [pid = 1655] [serial = 2299] [outer = 0x0] 15:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12b7b4000) [pid = 1655] [serial = 2300] [outer = 0x12b73d400] 15:50:47 INFO - PROCESS | 1655 | 1468018247671 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12b7be800) [pid = 1655] [serial = 2301] [outer = 0x12b73d400] 15:50:47 INFO - PROCESS | 1655 | [1655] 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 15:50:48 INFO - PROCESS | 1655 | 1468018248427 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,{},{}]]]}] 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:50:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:50:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:50:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:50:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:50:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:50:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:50:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 15:50:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 15:50:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:50:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:50:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:50:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:50:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:50:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:50:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:50:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:50:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:50:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:50:48 INFO - {} 15:50:48 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1035ms 15:50:48 INFO - PROCESS | 1655 | 1468018248491 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1655 | 1468018248493 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:50:48 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:50:48 INFO - PROCESS | 1655 | 1468018248505 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1655 | 1468018248511 Marionette TRACE conn2 <- [1,3034,null,{}] 15:50:48 INFO - PROCESS | 1655 | 1468018248528 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:48 INFO - PROCESS | 1655 | 1468018248535 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:48 INFO - PROCESS | 1655 | 1468018248706 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:50:48 INFO - PROCESS | 1655 | 1468018248845 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1655 | 1468018248848 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d65c000 == 48 [pid = 1655] [id = 768] 15:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12b86f800) [pid = 1655] [serial = 2302] [outer = 0x0] 15:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12d69b000) [pid = 1655] [serial = 2303] [outer = 0x12b86f800] 15:50:48 INFO - PROCESS | 1655 | 1468018248899 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x12d6a0400) [pid = 1655] [serial = 2304] [outer = 0x12b86f800] 15:50:49 INFO - PROCESS | 1655 | 1468018249287 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 15:50:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:50:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 828ms 15:50:49 INFO - PROCESS | 1655 | 1468018249333 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1655 | 1468018249334 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:50:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:50:49 INFO - PROCESS | 1655 | 1468018249337 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1655 | 1468018249338 Marionette TRACE conn2 <- [1,3038,null,{}] 15:50:49 INFO - PROCESS | 1655 | 1468018249340 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:49 INFO - PROCESS | 1655 | 1468018249342 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:49 INFO - PROCESS | 1655 | 1468018249479 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:50:49 INFO - PROCESS | 1655 | 1468018249585 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1655 | 1468018249587 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119a34800 == 49 [pid = 1655] [id = 769] 15:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1128cd800) [pid = 1655] [serial = 2305] [outer = 0x0] 15:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x113c7f800) [pid = 1655] [serial = 2306] [outer = 0x1128cd800] 15:50:49 INFO - PROCESS | 1655 | 1468018249618 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x12938cc00) [pid = 1655] [serial = 2307] [outer = 0x1128cd800] 15:50:50 INFO - PROCESS | 1655 | 1468018250178 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:50:50 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 875ms 15:50:50 INFO - PROCESS | 1655 | 1468018250213 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1655 | 1468018250215 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:50:50 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:50:50 INFO - PROCESS | 1655 | 1468018250218 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1655 | 1468018250220 Marionette TRACE conn2 <- [1,3042,null,{}] 15:50:50 INFO - PROCESS | 1655 | 1468018250224 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:50 INFO - PROCESS | 1655 | 1468018250225 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:50 INFO - PROCESS | 1655 | 1468018250329 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:50:50 INFO - PROCESS | 1655 | 1468018250399 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1655 | 1468018250400 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119066800 == 50 [pid = 1655] [id = 770] 15:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x1182e3c00) [pid = 1655] [serial = 2308] [outer = 0x0] 15:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x1185c1800) [pid = 1655] [serial = 2309] [outer = 0x1182e3c00] 15:50:50 INFO - PROCESS | 1655 | 1468018250479 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 136 (0x119722000) [pid = 1655] [serial = 2310] [outer = 0x1182e3c00] 15:50:50 INFO - PROCESS | 1655 | 1468018250918 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:50:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:50:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:50:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:50:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:50:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:50:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 727ms 15:50:50 INFO - PROCESS | 1655 | 1468018250964 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1655 | 1468018250968 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:50:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:50:50 INFO - PROCESS | 1655 | 1468018250974 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1655 | 1468018250975 Marionette TRACE conn2 <- [1,3046,null,{}] 15:50:50 INFO - PROCESS | 1655 | 1468018250979 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:50 INFO - PROCESS | 1655 | 1468018250982 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x110fc9000 == 49 [pid = 1655] [id = 764] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d50f800 == 48 [pid = 1655] [id = 763] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce17000 == 47 [pid = 1655] [id = 762] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c5b8000 == 46 [pid = 1655] [id = 761] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12bd2f000 == 45 [pid = 1655] [id = 760] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b8c4000 == 44 [pid = 1655] [id = 759] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e8800 == 43 [pid = 1655] [id = 758] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12a56a800 == 42 [pid = 1655] [id = 757] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x118316800 == 41 [pid = 1655] [id = 756] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1289e4800 == 40 [pid = 1655] [id = 755] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1256b1800 == 39 [pid = 1655] [id = 754] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x124096000 == 38 [pid = 1655] [id = 753] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11707e000 == 37 [pid = 1655] [id = 752] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x118322800 == 36 [pid = 1655] [id = 751] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x113a29800 == 35 [pid = 1655] [id = 746] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12e039000 == 34 [pid = 1655] [id = 745] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x11831f000 == 33 [pid = 1655] [id = 747] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce20000 == 32 [pid = 1655] [id = 749] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x117074800 == 31 [pid = 1655] [id = 750] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x1294a2800 == 30 [pid = 1655] [id = 748] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x119066800 == 29 [pid = 1655] [id = 770] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x119a34800 == 28 [pid = 1655] [id = 769] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12d65c000 == 27 [pid = 1655] [id = 768] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x12c950000 == 26 [pid = 1655] [id = 767] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x118174800 == 25 [pid = 1655] [id = 765] 15:50:51 INFO - PROCESS | 1655 | --DOCSHELL 0x117e6c000 == 24 [pid = 1655] [id = 766] 15:50:51 INFO - PROCESS | 1655 | 1468018251685 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 135 (0x1292a6800) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12a881800) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12aded400) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x118577000) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12b051400) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12b045c00) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x1256c9c00) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x1267bd400) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1164d3c00) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1288c5400) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x128866c00) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1185c7400) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12b097c00) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118577800) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11828bc00) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124553800) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1210df000) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x124cd6400) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124c6bc00) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119717000) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x129385800) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x129029800) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118716c00) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119715c00) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12b09f000) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b745400) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b7bf800) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12b865c00) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b09cc00) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a54d800) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b7ba800) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12927ec00) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 15:50:51 INFO - PROCESS | 1655 | 1468018251826 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1655 | 1468018251828 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x116136000 == 25 [pid = 1655] [id = 771] 15:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112e96c00) [pid = 1655] [serial = 2311] [outer = 0x0] 15:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1131af400) [pid = 1655] [serial = 2312] [outer = 0x112e96c00] 15:50:51 INFO - PROCESS | 1655 | 1468018251857 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113a8fc00) [pid = 1655] [serial = 2313] [outer = 0x112e96c00] 15:50:51 INFO - PROCESS | 1655 | [1655] 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 15:50:52 INFO - PROCESS | 1655 | 1468018252205 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:50:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:50:52 INFO - {} 15:50:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1275ms 15:50:52 INFO - PROCESS | 1655 | 1468018252250 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1655 | 1468018252253 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:50:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:50:52 INFO - PROCESS | 1655 | 1468018252256 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1655 | 1468018252257 Marionette TRACE conn2 <- [1,3050,null,{}] 15:50:52 INFO - PROCESS | 1655 | 1468018252296 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:52 INFO - PROCESS | 1655 | 1468018252297 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:52 INFO - PROCESS | 1655 | 1468018252383 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:50:52 INFO - PROCESS | 1655 | 1468018252388 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1655 | 1468018252389 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x119066800 == 26 [pid = 1655] [id = 772] 15:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x117059400) [pid = 1655] [serial = 2314] [outer = 0x0] 15:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118288c00) [pid = 1655] [serial = 2315] [outer = 0x117059400] 15:50:52 INFO - PROCESS | 1655 | 1468018252415 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1182e6c00) [pid = 1655] [serial = 2316] [outer = 0x117059400] 15:50:52 INFO - PROCESS | 1655 | 1468018252755 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 15:50:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:50:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:50:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:50:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:50:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 523ms 15:50:52 INFO - PROCESS | 1655 | 1468018252779 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1655 | 1468018252781 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:50:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:50:52 INFO - PROCESS | 1655 | 1468018252784 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1655 | 1468018252785 Marionette TRACE conn2 <- [1,3054,null,{}] 15:50:52 INFO - PROCESS | 1655 | 1468018252787 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:52 INFO - PROCESS | 1655 | 1468018252789 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:52 INFO - PROCESS | 1655 | 1468018252885 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:50:52 INFO - PROCESS | 1655 | 1468018252952 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1655 | 1468018252953 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1246f3000 == 27 [pid = 1655] [id = 773] 15:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1182eb000) [pid = 1655] [serial = 2317] [outer = 0x0] 15:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11888c800) [pid = 1655] [serial = 2318] [outer = 0x1182eb000] 15:50:52 INFO - PROCESS | 1655 | 1468018252979 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119722400) [pid = 1655] [serial = 2319] [outer = 0x1182eb000] 15:50:53 INFO - PROCESS | 1655 | 1468018253376 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:50:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:50:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 15:50:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:50:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:50:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:50:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 632ms 15:50:53 INFO - PROCESS | 1655 | 1468018253417 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1655 | 1468018253419 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:50:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:50:53 INFO - PROCESS | 1655 | 1468018253427 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - PROCESS | 1655 | 1468018253430 Marionette TRACE conn2 <- [1,3058,null,{}] 15:50:53 INFO - PROCESS | 1655 | 1468018253439 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:53 INFO - PROCESS | 1655 | 1468018253441 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:53 INFO - PROCESS | 1655 | 1468018253554 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:50:53 INFO - PROCESS | 1655 | 1468018253566 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1655 | 1468018253568 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ca000 == 28 [pid = 1655] [id = 774] 15:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1267c5400) [pid = 1655] [serial = 2320] [outer = 0x0] 15:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x128868000) [pid = 1655] [serial = 2321] [outer = 0x1267c5400] 15:50:53 INFO - PROCESS | 1655 | 1468018253606 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1288cf400) [pid = 1655] [serial = 2322] [outer = 0x1267c5400] 15:50:54 INFO - PROCESS | 1655 | 1468018254069 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:50:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:50:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:50:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:50:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:50:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:50:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:50:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:50:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:50:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:50:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 683ms 15:50:54 INFO - PROCESS | 1655 | 1468018254106 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1655 | 1468018254108 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:50:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:50:54 INFO - PROCESS | 1655 | 1468018254117 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1655 | 1468018254118 Marionette TRACE conn2 <- [1,3062,null,{}] 15:50:54 INFO - PROCESS | 1655 | 1468018254121 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:54 INFO - PROCESS | 1655 | 1468018254122 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:54 INFO - PROCESS | 1655 | 1468018254243 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:50:54 INFO - PROCESS | 1655 | 1468018254249 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1655 | 1468018254250 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x128809800 == 29 [pid = 1655] [id = 775] 15:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12895ac00) [pid = 1655] [serial = 2323] [outer = 0x0] 15:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129381c00) [pid = 1655] [serial = 2324] [outer = 0x12895ac00] 15:50:54 INFO - PROCESS | 1655 | 1468018254274 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129405800) [pid = 1655] [serial = 2325] [outer = 0x12895ac00] 15:50:54 INFO - PROCESS | 1655 | [1655] 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 15:50:54 INFO - PROCESS | 1655 | 1468018254634 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:50:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:50:54 INFO - {} 15:50:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 574ms 15:50:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:50:54 INFO - PROCESS | 1655 | 1468018254691 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1655 | 1468018254692 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:50:54 INFO - PROCESS | 1655 | 1468018254694 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1655 | 1468018254695 Marionette TRACE conn2 <- [1,3066,null,{}] 15:50:54 INFO - PROCESS | 1655 | 1468018254698 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:54 INFO - PROCESS | 1655 | 1468018254699 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:54 INFO - PROCESS | 1655 | 1468018254805 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:50:54 INFO - PROCESS | 1655 | 1468018254818 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1655 | 1468018254822 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x129015800 == 30 [pid = 1655] [id = 776] 15:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1182ea400) [pid = 1655] [serial = 2326] [outer = 0x0] 15:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a88bc00) [pid = 1655] [serial = 2327] [outer = 0x1182ea400] 15:50:54 INFO - PROCESS | 1655 | 1468018254854 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b051000) [pid = 1655] [serial = 2328] [outer = 0x1182ea400] 15:50:55 INFO - PROCESS | 1655 | 1468018255188 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:50:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:50:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 15:50:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:50:55 INFO - PROCESS | 1655 | 1468018255216 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1655 | 1468018255217 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:50:55 INFO - PROCESS | 1655 | 1468018255219 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1655 | 1468018255220 Marionette TRACE conn2 <- [1,3070,null,{}] 15:50:55 INFO - PROCESS | 1655 | 1468018255223 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:55 INFO - PROCESS | 1655 | 1468018255224 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:55 INFO - PROCESS | 1655 | 1468018255324 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:50:55 INFO - PROCESS | 1655 | 1468018255335 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1655 | 1468018255336 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x110fd9800 == 31 [pid = 1655] [id = 777] 15:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12b051400) [pid = 1655] [serial = 2329] [outer = 0x0] 15:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12b0a2800) [pid = 1655] [serial = 2330] [outer = 0x12b051400] 15:50:55 INFO - PROCESS | 1655 | 1468018255360 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12b746800) [pid = 1655] [serial = 2331] [outer = 0x12b051400] 15:50:55 INFO - PROCESS | 1655 | 1468018255699 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:50:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:50:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 519ms 15:50:55 INFO - PROCESS | 1655 | 1468018255739 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1655 | 1468018255741 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:50:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:50:55 INFO - PROCESS | 1655 | 1468018255744 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1655 | 1468018255745 Marionette TRACE conn2 <- [1,3074,null,{}] 15:50:55 INFO - PROCESS | 1655 | 1468018255748 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:55 INFO - PROCESS | 1655 | 1468018255749 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:56 INFO - PROCESS | 1655 | 1468018256208 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1193c6400) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x126232000) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128869000) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x125799c00) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1182a0400) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x112766c00) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1198a5800) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118259800) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118259400) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116475000) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b098800) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128957000) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11905f400) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11971f000) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116745000) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x117397800) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12886b800) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1288c9000) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b049000) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1267bec00) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112a7c000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1176c6800) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b04c800) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119056400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119713c00) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112df9c00) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119c79800) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133ad400) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:50:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126719c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:50:56 INFO - PROCESS | 1655 | 1468018256266 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1655 | 1468018256267 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707f800 == 32 [pid = 1655] [id = 778] 15:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112df9c00) [pid = 1655] [serial = 2332] [outer = 0x0] 15:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1166f9400) [pid = 1655] [serial = 2333] [outer = 0x112df9c00] 15:50:56 INFO - PROCESS | 1655 | 1468018256291 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11857f000) [pid = 1655] [serial = 2334] [outer = 0x112df9c00] 15:50:56 INFO - PROCESS | 1655 | 1468018256545 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:50:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:50:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 823ms 15:50:56 INFO - PROCESS | 1655 | 1468018256580 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1655 | 1468018256583 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:50:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:50:56 INFO - PROCESS | 1655 | 1468018256591 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1655 | 1468018256592 Marionette TRACE conn2 <- [1,3078,null,{}] 15:50:56 INFO - PROCESS | 1655 | 1468018256603 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:56 INFO - PROCESS | 1655 | 1468018256604 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:56 INFO - PROCESS | 1655 | 1468018256709 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:50:56 INFO - PROCESS | 1655 | 1468018256799 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1655 | 1468018256801 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b827000 == 33 [pid = 1655] [id = 779] 15:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1133ad400) [pid = 1655] [serial = 2335] [outer = 0x0] 15:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1240b8800) [pid = 1655] [serial = 2336] [outer = 0x1133ad400] 15:50:56 INFO - PROCESS | 1655 | 1468018256842 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128961c00) [pid = 1655] [serial = 2337] [outer = 0x1133ad400] 15:50:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 15:50:57 INFO - reader.readAsText(blob_2) 15:50:57 INFO - }" did not throw 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 15:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 15:50:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 15:50:57 INFO - reader.readAsDataURL(blob_2) 15:50:57 INFO - }" did not throw 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 15:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 15:50:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 15:50:57 INFO - reader.readAsArrayBuffer(blob_2) 15:50:57 INFO - }" did not throw 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 15:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 15:50:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 15:50:57 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 15:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:50:57 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1655 | 1468018257218 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:50:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:50:57 INFO - PROCESS | 1655 | 1468018257220 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1655 | 1468018257221 Marionette TRACE conn2 <- [1,3082,null,{}] 15:50:57 INFO - PROCESS | 1655 | 1468018257224 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:57 INFO - PROCESS | 1655 | 1468018257225 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:57 INFO - PROCESS | 1655 | 1468018257306 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:50:57 INFO - PROCESS | 1655 | 1468018257310 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1655 | 1468018257311 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c41b800 == 34 [pid = 1655] [id = 780] 15:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129382800) [pid = 1655] [serial = 2338] [outer = 0x0] 15:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12b7bc800) [pid = 1655] [serial = 2339] [outer = 0x129382800] 15:50:57 INFO - PROCESS | 1655 | 1468018257339 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1150c1c00) [pid = 1655] [serial = 2340] [outer = 0x129382800] 15:50:57 INFO - PROCESS | 1655 | 1468018257672 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 15:50:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:50:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 15:50:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:50:57 INFO - PROCESS | 1655 | 1468018257690 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1655 | 1468018257692 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:50:57 INFO - PROCESS | 1655 | 1468018257695 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1655 | 1468018257699 Marionette TRACE conn2 <- [1,3086,null,{}] 15:50:57 INFO - PROCESS | 1655 | 1468018257702 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:57 INFO - PROCESS | 1655 | 1468018257704 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:57 INFO - PROCESS | 1655 | 1468018257825 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:50:57 INFO - PROCESS | 1655 | 1468018257831 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1655 | 1468018257832 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c5a9000 == 35 [pid = 1655] [id = 781] 15:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115022000) [pid = 1655] [serial = 2341] [outer = 0x0] 15:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a88a000) [pid = 1655] [serial = 2342] [outer = 0x115022000] 15:50:57 INFO - PROCESS | 1655 | 1468018257860 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b872400) [pid = 1655] [serial = 2343] [outer = 0x115022000] 15:50:58 INFO - PROCESS | 1655 | 1468018258237 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 573ms 15:50:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:50:58 INFO - PROCESS | 1655 | 1468018258268 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1655 | 1468018258270 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:50:58 INFO - PROCESS | 1655 | 1468018258274 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1655 | 1468018258277 Marionette TRACE conn2 <- [1,3090,null,{}] 15:50:58 INFO - PROCESS | 1655 | 1468018258282 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:58 INFO - PROCESS | 1655 | 1468018258283 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:58 INFO - PROCESS | 1655 | 1468018258406 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:50:58 INFO - PROCESS | 1655 | 1468018258474 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1655 | 1468018258477 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1127ea000 == 36 [pid = 1655] [id = 782] 15:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112e93000) [pid = 1655] [serial = 2344] [outer = 0x0] 15:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1133d7800) [pid = 1655] [serial = 2345] [outer = 0x112e93000] 15:50:58 INFO - PROCESS | 1655 | 1468018258549 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115fdc000) [pid = 1655] [serial = 2346] [outer = 0x112e93000] 15:50:58 INFO - PROCESS | 1655 | 1468018258967 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 726ms 15:50:59 INFO - PROCESS | 1655 | 1468018259022 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1655 | 1468018259025 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:50:59 INFO - PROCESS | 1655 | 1468018259033 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1655 | 1468018259035 Marionette TRACE conn2 <- [1,3094,null,{}] 15:50:59 INFO - PROCESS | 1655 | 1468018259038 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:59 INFO - PROCESS | 1655 | 1468018259039 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:59 INFO - PROCESS | 1655 | 1468018259151 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:50:59 INFO - PROCESS | 1655 | 1468018259241 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1655 | 1468018259242 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195db000 == 37 [pid = 1655] [id = 783] 15:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1182dd000) [pid = 1655] [serial = 2347] [outer = 0x0] 15:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118530c00) [pid = 1655] [serial = 2348] [outer = 0x1182dd000] 15:50:59 INFO - PROCESS | 1655 | 1468018259273 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118894c00) [pid = 1655] [serial = 2349] [outer = 0x1182dd000] 15:50:59 INFO - PROCESS | 1655 | 1468018259679 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:50:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:50:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 15:50:59 INFO - PROCESS | 1655 | 1468018259704 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1655 | 1468018259705 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:50:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:50:59 INFO - PROCESS | 1655 | 1468018259708 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1655 | 1468018259710 Marionette TRACE conn2 <- [1,3098,null,{}] 15:50:59 INFO - PROCESS | 1655 | 1468018259718 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:50:59 INFO - PROCESS | 1655 | 1468018259722 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:59 INFO - PROCESS | 1655 | 1468018259861 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:50:59 INFO - PROCESS | 1655 | 1468018259955 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1655 | 1468018259957 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x128820800 == 38 [pid = 1655] [id = 784] 15:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1193c6c00) [pid = 1655] [serial = 2350] [outer = 0x0] 15:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119c70c00) [pid = 1655] [serial = 2351] [outer = 0x1193c6c00] 15:50:59 INFO - PROCESS | 1655 | 1468018259989 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1246d9000) [pid = 1655] [serial = 2352] [outer = 0x1193c6c00] 15:51:00 INFO - PROCESS | 1655 | 1468018260427 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 15:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:51:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 724ms 15:51:00 INFO - PROCESS | 1655 | 1468018260432 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:51:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:51:00 INFO - PROCESS | 1655 | 1468018260434 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:51:00 INFO - PROCESS | 1655 | 1468018260436 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - PROCESS | 1655 | 1468018260438 Marionette TRACE conn2 <- [1,3102,null,{}] 15:51:00 INFO - PROCESS | 1655 | 1468018260440 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:00 INFO - PROCESS | 1655 | 1468018260441 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:00 INFO - PROCESS | 1655 | 1468018260557 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:51:00 INFO - PROCESS | 1655 | 1468018260763 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1655 | 1468018260765 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f8b800 == 39 [pid = 1655] [id = 785] 15:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x112e8b000) [pid = 1655] [serial = 2353] [outer = 0x0] 15:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x112e95c00) [pid = 1655] [serial = 2354] [outer = 0x112e8b000] 15:51:00 INFO - PROCESS | 1655 | 1468018260804 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x116475000) [pid = 1655] [serial = 2355] [outer = 0x112e8b000] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12c41b800 == 38 [pid = 1655] [id = 780] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12b827000 == 37 [pid = 1655] [id = 779] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11707f800 == 36 [pid = 1655] [id = 778] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x110fd9800 == 35 [pid = 1655] [id = 777] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129015800 == 34 [pid = 1655] [id = 776] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x128809800 == 33 [pid = 1655] [id = 775] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ca000 == 32 [pid = 1655] [id = 774] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1246f3000 == 31 [pid = 1655] [id = 773] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x119066800 == 30 [pid = 1655] [id = 772] 15:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x116136000 == 29 [pid = 1655] [id = 771] 15:51:01 INFO - PROCESS | 1655 | 1468018261277 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:51:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 872ms 15:51:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:51:01 INFO - PROCESS | 1655 | 1468018261309 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1655 | 1468018261311 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:51:01 INFO - PROCESS | 1655 | 1468018261314 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1655 | 1468018261316 Marionette TRACE conn2 <- [1,3106,null,{}] 15:51:01 INFO - PROCESS | 1655 | 1468018261319 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:01 INFO - PROCESS | 1655 | 1468018261322 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:01 INFO - PROCESS | 1655 | 1468018261419 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118530000) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x113c81000) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12b73cc00) [pid = 1655] [serial = 2294] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12adf6c00) [pid = 1655] [serial = 2289] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1266a9800) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1288c8800) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a36cc00) [pid = 1655] [serial = 2285] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11857bc00) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11905a400) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1128d9800) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1150c2c00) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1210de000) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1266afc00) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1240b9400) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11871d800) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118532800) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x111e2ec00) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12b86bc00) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292a4c00) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12940e800) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119714000) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11971dc00) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119c27400) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119c7b000) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12895f000) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a882800) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176cf800) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11824c000) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12929d000) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128962400) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128955400) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12938e800) [pid = 1655] [serial = 2282] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b73a000) [pid = 1655] [serial = 2292] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12adec800) [pid = 1655] [serial = 2288] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b09b800) [pid = 1655] [serial = 2291] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a880800) [pid = 1655] [serial = 2286] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x129412400) [pid = 1655] [serial = 2283] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12885f400) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126235c00) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1256d5c00) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12b7b4800) [pid = 1655] [serial = 2295] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119749000) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128d3c000) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1267c3800) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126238c00) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11824a800) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x128d48800) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 15:51:01 INFO - PROCESS | 1655 | 1468018261495 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1655 | 1468018261496 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11707f800 == 30 [pid = 1655] [id = 786] 15:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112e8e800) [pid = 1655] [serial = 2356] [outer = 0x0] 15:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116747000) [pid = 1655] [serial = 2357] [outer = 0x112e8e800] 15:51:01 INFO - PROCESS | 1655 | 1468018261525 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118255c00) [pid = 1655] [serial = 2358] [outer = 0x112e8e800] 15:51:01 INFO - PROCESS | 1655 | 1468018261800 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 15:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:51:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:51:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 15:51:01 INFO - PROCESS | 1655 | 1468018261836 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1655 | 1468018261839 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:51:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:51:01 INFO - PROCESS | 1655 | 1468018261842 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1655 | 1468018261844 Marionette TRACE conn2 <- [1,3110,null,{}] 15:51:01 INFO - PROCESS | 1655 | 1468018261854 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:01 INFO - PROCESS | 1655 | 1468018261856 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:01 INFO - PROCESS | 1655 | 1468018261949 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:51:02 INFO - PROCESS | 1655 | 1468018262033 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1655 | 1468018262034 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119066800 == 31 [pid = 1655] [id = 787] 15:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1166fd000) [pid = 1655] [serial = 2359] [outer = 0x0] 15:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118581c00) [pid = 1655] [serial = 2360] [outer = 0x1166fd000] 15:51:02 INFO - PROCESS | 1655 | 1468018262059 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1193c2400) [pid = 1655] [serial = 2361] [outer = 0x1166fd000] 15:51:02 INFO - PROCESS | 1655 | 1468018262326 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 15:51:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:51:02 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 15:51:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:51:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:51:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 527ms 15:51:02 INFO - PROCESS | 1655 | 1468018262370 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1655 | 1468018262371 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:51:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:51:02 INFO - PROCESS | 1655 | 1468018262375 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - PROCESS | 1655 | 1468018262381 Marionette TRACE conn2 <- [1,3114,null,{}] 15:51:02 INFO - PROCESS | 1655 | 1468018262394 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:51:02 INFO - PROCESS | 1655 | 1468018262399 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:02 INFO - PROCESS | 1655 | 1468018262489 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:51:02 INFO - PROCESS | 1655 | 1468018262494 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\", \"6c669f84-ad23-4721-b00e-ff5a5a357c56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1655 | 1468018262495 Marionette INFO sendAsync 37c007bf-9895-ab40-920a-fa134568a198 15:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240a9000 == 32 [pid = 1655] [id = 788] 15:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1193c2c00) [pid = 1655] [serial = 2362] [outer = 0x0] 15:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1197c8000) [pid = 1655] [serial = 2363] [outer = 0x1193c2c00] 15:51:02 INFO - PROCESS | 1655 | 1468018262520 Marionette DEBUG loaded listener.js 15:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120627000) [pid = 1655] [serial = 2364] [outer = 0x1193c2c00] 15:51:02 INFO - PROCESS | 1655 | 1468018262873 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 15:51:02 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:51:02 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 536ms 15:51:02 INFO - PROCESS | 1655 | 1468018262910 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1655 | 1468018262912 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:51:03 WARNING - u'runner_teardown' () 15:51:03 INFO - No more tests 15:51:03 INFO - Got 0 unexpected results 15:51:03 INFO - SUITE-END | took 516s 15:51:03 INFO - Closing logging queue 15:51:03 INFO - queue closed 15:51:04 INFO - Return code: 0 15:51:04 WARNING - # TBPL SUCCESS # 15:51:04 INFO - Running post-action listener: _resource_record_post_action 15:51:04 INFO - Running post-run listener: _resource_record_post_run 15:51:05 INFO - Total resource usage - Wall time: 538s; CPU: 58.0%; Read bytes: 32669184; Write bytes: 955073536; Read time: 328; Write time: 5086 15:51:05 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:51:05 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154184192; Write bytes: 157092864; Read time: 13897; Write time: 503 15:51:05 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 30494208; Write bytes: 795052032; Read time: 304; Write time: 4571 15:51:05 INFO - Running post-run listener: _upload_blobber_files 15:51:05 INFO - Blob upload gear active. 15:51:05 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:51:05 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 15:51:05 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'] 15:51:05 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 15:51:05 INFO - (blobuploader) - INFO - Open directory for files ... 15:51:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:51:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:51:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:51:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:51:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:51:06 INFO - (blobuploader) - INFO - Done attempting. 15:51:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:51:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:51:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:51:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:51:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:51:08 INFO - (blobuploader) - INFO - Done attempting. 15:51:08 INFO - (blobuploader) - INFO - Iteration through files over. 15:51:08 INFO - Return code: 0 15:51:08 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:51:08 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:51:08 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8df547d063067bd47e99d2e23e18c5cb22982ccf8c75223cc0ffc77271ad91856ccdb9f3080c1cec20e4d29740a7472f31ee436afa599ede0aaca120c26a6fe9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf836562b133c5b72117944867e1749fa2b3065debb3bbcebca85126df2f93b71c7ede4033cdb01b609c3afdc7980227349deb6d95e4993e67b9877d03ef995e"} 15:51:08 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:51:08 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:51:08 INFO - Contents: 15:51:08 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8df547d063067bd47e99d2e23e18c5cb22982ccf8c75223cc0ffc77271ad91856ccdb9f3080c1cec20e4d29740a7472f31ee436afa599ede0aaca120c26a6fe9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf836562b133c5b72117944867e1749fa2b3065debb3bbcebca85126df2f93b71c7ede4033cdb01b609c3afdc7980227349deb6d95e4993e67b9877d03ef995e"} 15:51:08 INFO - Running post-run listener: copy_logs_to_upload_dir 15:51:08 INFO - Copying logs to upload dir... 15:51:08 INFO - mkdir: /builds/slave/test/build/upload/logs 15:51:08 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=593.787957 ========= master_lag: 1.25 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-07-08 15:51:09.648134) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 15:51:09.652171) ========= 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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners TMPDIR=/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/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/8df547d063067bd47e99d2e23e18c5cb22982ccf8c75223cc0ffc77271ad91856ccdb9f3080c1cec20e4d29740a7472f31ee436afa599ede0aaca120c26a6fe9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf836562b133c5b72117944867e1749fa2b3065debb3bbcebca85126df2f93b71c7ede4033cdb01b609c3afdc7980227349deb6d95e4993e67b9877d03ef995e"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012868 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8df547d063067bd47e99d2e23e18c5cb22982ccf8c75223cc0ffc77271ad91856ccdb9f3080c1cec20e4d29740a7472f31ee436afa599ede0aaca120c26a6fe9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf836562b133c5b72117944867e1749fa2b3065debb3bbcebca85126df2f93b71c7ede4033cdb01b609c3afdc7980227349deb6d95e4993e67b9877d03ef995e"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467951057/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.66 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 15:51:10.329287) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 15:51:10.329605) ========= 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.Kc7RVxtsKU/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.ME4rEHVhsn/Listeners TMPDIR=/var/folders/bz/5pkfnsh516b43lwcn2l8vvq400000w/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.005425 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 15:51:10.397220) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 15:51:10.397542) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 15:51:10.397897) ========= ========= Total master_lag: 2.04 =========